ScalesCms.Cms.CmsApiTokens (scales_cms v0.1.20)

The CMS API Keys context.

Summary

Functions

Deletes a cms_api_token.

Returns the most recent API token.

Functions

create_cms_api_token(attrs \\ %{})

Creates a cms_page.

Examples

iex> create_cms_api_token(%{field: value})
{:ok, %CmsApiToken{}}

iex> create_cms_api_token(%{field: bad_value})
{:error, %Ecto.Changeset{}}

delete_cms_api_token(cms_api_token)

Deletes a cms_api_token.

Examples

iex> delete_cms_api_token(cms_api_token)
{:ok, %CmsApiToken{}}

iex> delete_cms_api_token(cms_api_token)
{:error, %Ecto.Changeset{}}

generate_token()

get_most_recent_api_token()

Returns the most recent API token.

update_cms_api_token(cms_api_token, attrs)

Updates a cms_api_token.

Examples

iex> update_cms_api_token(cms_api_token, %{token: new_value})
{:ok, %CmsApiToken{}}

iex> update_cms_api_token(cms_api_token, %{token: bad_value})
{:error, %Ecto.Changeset{}}