Lob.SelfMailer (lob_elixir v1.6.0)

View Source

Module implementing the Lob self mailer API.

Summary

Functions

create(data, headers \\ %{})

@spec create(map(), map()) :: Lob.Client.client_response()

create!(data, headers \\ %{})

@spec create!(map(), map()) :: {map(), list()} | no_return()

delete(id, headers \\ %{})

@spec delete(String.t(), map()) :: Lob.Client.client_response()

delete!(id, headers \\ %{})

@spec delete!(String.t(), map()) :: {map(), list()} | no_return()

list(params \\ %{}, headers \\ %{})

@spec list(map(), map()) :: Lob.Client.client_response()

list!(params \\ %{}, headers \\ %{})

@spec list!(map(), map()) :: {map(), list()} | no_return()

retrieve(id, headers \\ %{})

@spec retrieve(String.t(), map()) :: Lob.Client.client_response()

retrieve!(id, headers \\ %{})

@spec retrieve!(String.t(), map()) :: {map(), list()} | no_return()