EPTSDK (ept_sdk v8.0.1)

Summary

Types

t()

@type t() :: %EPTSDK{
  authorization: String.t(),
  http_client: Req.t(),
  links: term(),
  location: URI.t() | String.t(),
  meta: term(),
  response: term(),
  user_agent: String.t()
}

Functions

client(properties)

delete(client, path, query \\ [])

get(client, path, query \\ [])

patch(client, path, data, query \\ [])

post(client, path, data, query \\ [])

put(client, path, data, query \\ [])

sideload(records, included, relationships)

@spec sideload([struct()] | struct(), [map()], [atom()]) :: [struct()] | struct()

update_client_from_request(error, client)