View Source AshJsonApi.Error behaviour (ash_json_api v0.34.2)

Represents an AshJsonApi Error

Summary

Types

@type t() :: %AshJsonApi.Error{
  about: term(),
  code: term(),
  detail: term(),
  id: term(),
  internal_description: term(),
  log_level: term(),
  meta: term(),
  source_parameter: term(),
  source_pointer: term(),
  status_code: term(),
  title: term()
}

Callbacks

@callback new(Keyword.t()) ::
  %AshJsonApi.Error{
    about: term(),
    code: term(),
    detail: term(),
    id: term(),
    internal_description: term(),
    log_level: term(),
    meta: term(),
    source_parameter: term(),
    source_pointer: term(),
    status_code: term(),
    title: term()
  }
  | [
      %AshJsonApi.Error{
        about: term(),
        code: term(),
        detail: term(),
        id: term(),
        internal_description: term(),
        log_level: term(),
        meta: term(),
        source_parameter: term(),
        source_pointer: term(),
        status_code: term(),
        title: term()
      }
    ]

Functions