ExOanda.ValidationError exception (ExOanda v0.1.1)

View Source

Error raised when parameter or request body validation fails.

This error is raised when:

  • NimbleOptions validation fails for function parameters (error in error field, validation_type: :parameter_validation)
  • Ecto changeset validation fails for request body validation (changeset in error field, validation_type: :request_body_validation)

Summary

Types

t()

@type t() :: %ExOanda.ValidationError{
  __exception__: true,
  error: NimbleOptions.ValidationError.t() | Ecto.Changeset.t(),
  message: String.t(),
  validation_type: validation_type()
}

validation_type()

@type validation_type() :: :parameter_validation | :request_body_validation