View Source ExNylas.ApplicationRedirects (ExNylas v0.9.0)
Interface for Nylas application redirects.
Summary
Functions
Create and validate a application redirect, use create/update to send to Nylas.
Create and validate a application redirect, use create/update to send to Nylas.
Create a(n) application redirect.
Create a(n) application redirect.
Delete a(n) application redirect.
Delete a(n) application redirect.
Find a(n) application redirect.
Find a(n) application redirect.
Fetch application redirect(s), optionally provide query params.
Fetch application redirect(s), optionally provide query params.
Update a(n) application redirect.
Update a(n) application redirect.
Functions
@spec build(map() | struct()) :: {:ok, struct()} | {:error, Ecto.Changeset.t()}
Create and validate a application redirect, use create/update to send to Nylas.
Examples
iex> {:ok, result} = ExNylas.ApplicationRedirects.build(payload)
Create and validate a application redirect, use create/update to send to Nylas.
Examples
iex> result = ExNylas.ApplicationRedirects.build!(payload)
@spec create(ExNylas.Connection.t(), map(), Keyword.t() | map()) :: {:ok, ExNylas.Response.t()} | {:error, ExNylas.Response.t()}
Create a(n) application redirect.
Examples
iex> {:ok, result} = ExNylas.ApplicationRedirects.create(conn, body, params)
@spec create!(ExNylas.Connection.t(), map(), Keyword.t() | map()) :: ExNylas.Response.t()
Create a(n) application redirect.
Examples
iex> result = ExNylas.ApplicationRedirects.create(conn, body, params)
@spec delete(ExNylas.Connection.t(), String.t(), Keyword.t() | map()) :: {:ok, ExNylas.Response.t()} | {:error, ExNylas.Response.t()}
Delete a(n) application redirect.
Examples
iex> {:ok, result} = ExNylas.ApplicationRedirects.delete(conn, id, params)
@spec delete!(ExNylas.Connection.t(), String.t(), Keyword.t() | map()) :: ExNylas.Response.t()
Delete a(n) application redirect.
Examples
iex> result = ExNylas.ApplicationRedirects.delete!(conn, id, params)
@spec find(ExNylas.Connection.t(), String.t(), Keyword.t() | map()) :: {:ok, ExNylas.Response.t()} | {:error, ExNylas.Response.t()}
Find a(n) application redirect.
Examples
iex> {:ok, result} = ExNylas.ApplicationRedirects.find(conn, id, params)
@spec find!(ExNylas.Connection.t(), String.t(), Keyword.t() | map()) :: ExNylas.Response.t()
Find a(n) application redirect.
Examples
iex> result = ExNylas.ApplicationRedirects.find!(conn, id, params)
@spec list(ExNylas.Connection.t(), Keyword.t() | map()) :: {:ok, ExNylas.Response.t()} | {:error, ExNylas.Response.t()}
Fetch application redirect(s), optionally provide query params.
Examples
iex> {:ok, result} = ExNylas.ApplicationRedirects.list(conn, params)
@spec list!(ExNylas.Connection.t(), Keyword.t() | map()) :: ExNylas.Response.t()
Fetch application redirect(s), optionally provide query params.
Examples
iex> result = ExNylas.ApplicationRedirects.list!(conn, params)
@spec update(ExNylas.Connection.t(), String.t(), map(), Keyword.t() | map()) :: {:ok, ExNylas.Response.t()} | {:error, ExNylas.Response.t()}
Update a(n) application redirect.
Examples
iex> {:ok, result} = ExNylas.ApplicationRedirects.update(conn, id, body, params)
@spec update!(ExNylas.Connection.t(), String.t(), map(), Keyword.t() | map()) :: ExNylas.Response.t()
Update a(n) application redirect.
Examples
iex> result = ExNylas.ApplicationRedirects.update!(conn, id, body, params)