Library.Canvas.User (Portico/Z v0.1.0)

Model objects for the Canvas API representation of a user.

See Library.Canvas for a system schema diagram.

Link to this section Summary

Functions

Default changeset for a user.

Given some attrs, attempt to create a valid Elixir.Library.Canvas.User

Given some attrs, attempt to create a valid Elixir.Library.Canvas.User

Link to this section Functions

Link to this function

changeset(user, attrs)

Default changeset for a user.

Often used as the basis for a conversion to a different shape for API calls.

Link to this function

create_struct(attrs \\ %{})

Given some attrs, attempt to create a valid Elixir.Library.Canvas.User

Returns {:ok, %Elixir.Library.Canvas.User{}} on success and {:error, %Ecto.Changeset{}} on failure.

Link to this function

create_struct!(attrs \\ %{})

Given some attrs, attempt to create a valid Elixir.Library.Canvas.User

Raises on failure.