t() :: %Elidactyl.User{ "2fa": term(), created_at: term(), email: term(), external_id: term(), first_name: term(), id: term(), language: term(), last_name: term(), password: term(), root_admin: term(), updated_at: term(), username: term(), uuid: term() }
changeset(t(), map()) :: Changeset.t()
parse(map()) :: t()