SqlMembershipProvider.Profile (sql_membership_provider v0.9.2)

Struct for representing a user's profile information that may contain arbitrary properties

Summary

Functions

Changeset for user registration

Fetch a profile by user id.

Parse a profile's property fields into a map.

Types

@type t() :: %SqlMembershipProvider.Profile{
  __meta__: Ecto.Schema.Metadata.t(),
  last_updated_date: DateTime.t() | nil,
  property_names: String.t() | nil,
  property_values_binary: binary() | nil,
  property_values_string: String.t() | nil,
  user: Ecto.Schema.belongs_to(SqlMembershipProvider.User.t()) | nil,
  user_id: binary() | nil
}

Functions

Link to this function

create_changeset(model, params)

@spec create_changeset(t(), %{required(atom()) => any()}) :: Ecto.Changeset.t()

Changeset for user registration

Link to this function

find_by_user_id(user_id)

@spec find_by_user_id(String.t()) :: Ecto.Query.t()

Fetch a profile by user id.

Link to this function

generate_properties(params \\ %{})

Link to this function

properties(profile)

@spec properties(t()) :: map()

Parse a profile's property fields into a map.