EPTSDK.Resource (ept_sdk v14.0.2)

Copy Markdown

The basic shape of all resource requests, sliced into various common actions against resources.

Summary

Functions

defcreate()

(macro)

defdelete()

(macro)

deflist()

(macro)

defresource()

(macro)

defshow()

(macro)

defupdate()

(macro)

encode_relation(arg)

from_payload(error)

@spec from_payload(
  {:ok, [map()] | map() | nil, EPTSDK.t()}
  | {:error, any()}
  | {:error | :internal_server_error | :decoding_error | :unprocessable_content,
     any(), any()}
) ::
  {:ok, [struct()] | struct() | nil, list(), EPTSDK.t()}
  | {:error, any()}
  | {:error | :internal_server_error | :decoding_error | :unprocessable_content,
     any(), Req.Response.t()}