Baz.CollectionEventImports (baz v0.0.16)

Link to this section Summary

Functions

Returns an %Ecto.Changeset{} for tracking collection_event_import changes.

Returns a %CollectionEventImport{} initialized with a week before today date range

Deletes a collection_event_import.

Gets collection_assets that match the where clause sorted by the order clause.

Gets a single collection_event_import.

Link to this section Types

Link to this type

collection_event_import()

@type collection_event_import() ::
  Baz.CollectionEventImports.CollectionEventImport.t()
Link to this type

create_attrs()

Link to this type

filter_and_order_opts()

@type filter_and_order_opts() ::
  Baz.CollectionEventImports.Queries.FilterAndOrder.opts()

Link to this section Functions

Link to this function

change_collection_event_import(collection_event_import, attrs \\ %{})

@spec change_collection_event_import(collection_event_import(), map()) ::
  Ecto.Changeset.t()

Returns an %Ecto.Changeset{} for tracking collection_event_import changes.

examples

Examples

iex> change_collection_event_import(collection_event_import)
%Ecto.Changeset{data: %CollectionEventImport{}}
Link to this function

collection_event_import_today(params)

@spec collection_event_import_today(map()) :: collection_event_import()

Returns a %CollectionEventImport{} initialized with a week before today date range

examples

Examples

iex> collection_event_import_today(%{})
%CollectionEventImport{}
Link to this function

create_collection_event_import(attrs)

Link to this function

delete_collection_event_import(collection_event_import)

Deletes a collection_event_import.

examples

Examples

iex> delete_collection_event_import(collection_event_import)
{:ok, %CollectionEventImport{}}

iex> delete_collection_event_import(collection_event_import)
{:error, %Ecto.Changeset{}}
Link to this function

filter_and_order(opts)

@spec filter_and_order(filter_and_order_opts()) :: [collection_event_import()]

Gets collection_assets that match the where clause sorted by the order clause.

examples

Examples

iex> filter_and_order(where: [venue: "open_sea"], order: [desc: :venue])
[%CollectionEventImport{}]
Link to this function

get_collection_event_import!(id)

@spec get_collection_event_import!(non_neg_integer()) :: collection_event_import()

Gets a single collection_event_import.

Raises Ecto.NoResultsError if the CollectionEventImport does not exist.

examples

Examples

iex> get_collection_event_import!("open_sea")
%CollectionEventImport{}

iex> get_collection_event_import!("open_zea")
** (Ecto.NoResultsError)
Link to this function

update_collection_event_import(collection_event_import, attrs)

@spec update_collection_event_import(collection_event_import(), map()) ::
  {:ok, collection_event_import()} | {:error, Ecto.Changeset.t()}

Updates a collection_event_import.

examples

Examples

iex> update_collection_event_import(collection_event_import, %{field: new_value})
{:ok, %CollectionEventImport{}}

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