ash_json_api v0.1.5 AshJsonApi.JsonApiResource behaviour View Source

The entrypoint for adding JSON:API behavior to a resource

Link to this section Summary

Link to this section Functions

Link to this macro

fields(fields)

View Source (macro)
Link to this macro

include(includes)

View Source (macro)
Link to this macro

join_fields(association, fields)

View Source (macro)
Link to this macro

json_api(list)

View Source (macro)

Link to this section Callbacks

Link to this callback

json_api_fields()

View Source
json_api_fields() :: [atom()]
Link to this callback

json_api_includes()

View Source
json_api_includes() :: Keyword.t()
Link to this callback

json_api_join_fields()

View Source
json_api_join_fields() :: Keyword.t()
Link to this callback

json_api_type()

View Source
json_api_type() :: String.t()