user_manager v0.2.0 UserManager.Schemas.UserProfile

Schema for UserProfiles

Summary

Functions

setup changeset for user_profile

Functions

changeset(user_profile, params \\ %{})

setup changeset for user_profile

## Examples

iex>UserManager.Schemas.UserProfile.changeset(%UserManager.Schemas.UserProfile{}, %{"authentication_metadata" => %{"credentials" => %{"name"=>"fdsafdsa", "password"=>"fdsafdsafdsa", "email"=>"fdsafdsa@fdsafdsa.com"}}}).valid?
true

iex>UserManager.Schemas.UserProfile.changeset(%UserManager.Schemas.UserProfile{}, %{"authentication_metadata" => %{"credentials" => %{"name"=>"", "password"=>"fdsafdsafdsa", "email"=>"fdsafdsa@fdsafdsa.com"}}}).valid?
false

iex>UserManager.Schemas.UserProfile.changeset(%UserManager.Schemas.UserProfile{}, %{"authentication_metadata" => %{"credentials" => %{"name"=>"fdsafdsa", "password"=>"", "email"=>"fdsafdsa@fdsafdsa.com"}}}).valid?
false

iex>UserManager.Schemas.UserProfile.changeset(%UserManager.Schemas.UserProfile{}, %{"authentication_metadata" => %{"credentials" => %{"name"=>"fdsafdsa", "password"=>"fdsafdsafdsa", "email"=>""}}}).valid?
false

iex>UserManager.Schemas.UserProfile.changeset(%UserManager.Schemas.UserProfile{}, %{}).valid?
false