JSONAPI.ErrorView (jsonapi v1.9.0)

View Source

Summary

Types

error_attrs()

@type error_attrs() :: map()

Functions

build_error(title, status, detail, pointer \\ nil, meta \\ nil)

incorrect_content_type()

@spec incorrect_content_type() :: map()

malformed_id()

@spec malformed_id() :: map()

mismatched_id()

@spec mismatched_id() :: map()

missing_data_attributes_param()

@spec missing_data_attributes_param() :: map()

missing_data_id_param()

@spec missing_data_id_param() :: map()

missing_data_param()

@spec missing_data_param() :: map()

missing_data_type_param()

@spec missing_data_type_param() :: map()

missing_id()

@spec missing_id() :: map()

missing_relationship_data_id_param_error_attrs(relationship_name)

@spec missing_relationship_data_id_param_error_attrs(binary()) :: error_attrs()

missing_relationship_data_param_error_attrs(relationship_name)

@spec missing_relationship_data_param_error_attrs(binary()) :: error_attrs()

missing_relationship_data_type_param_error_attrs(relationship_name)

@spec missing_relationship_data_type_param_error_attrs(binary()) :: error_attrs()

relationships_missing_object()

@spec relationships_missing_object() :: map()

send_error(conn, error)

@spec send_error(Plug.Conn.t(), term()) :: term()

send_error(conn, status, error \\ "")

serialize_error(error)

@spec serialize_error(error_attrs()) :: map()

serialize_errors(errors)

@spec serialize_errors(list()) :: map()

to_many_relationships_payload_for_standard_endpoint()

@spec to_many_relationships_payload_for_standard_endpoint() :: map()