struct Garden::Supabase::User
- Garden::Supabase::User
- Struct
- Value
- Object
Included Modules
- JSON::Serializable
Defined in:
supabase.crConstructors
- .new(id : String, user_metadata : UserMetadata, aud : String, email : String | Nil, created_at : String, confirmed_at : String | Nil, email_confirmed_at : String | Nil, last_sign_in_at : String | Nil, role : String | Nil, updated_at : String | Nil, identities : Array(UserIdentity) | Nil)
- .new(pull : JSON::PullParser)
Instance Method Summary
- #aud : String
- #clone
- #confirmed_at : String | Nil
- #copy_with(id _id = @id, user_metadata _user_metadata = @user_metadata, aud _aud = @aud, email _email = @email, created_at _created_at = @created_at, confirmed_at _confirmed_at = @confirmed_at, email_confirmed_at _email_confirmed_at = @email_confirmed_at, last_sign_in_at _last_sign_in_at = @last_sign_in_at, role _role = @role, updated_at _updated_at = @updated_at, identities _identities = @identities)
- #created_at : String
- #email : String | Nil
- #email_confirmed_at : String | Nil
- #id : String
- #identities : Array(UserIdentity) | Nil
- #last_sign_in_at : String | Nil
- #role : String | Nil
- #updated_at : String | Nil
- #user_metadata : UserMetadata
Constructor Detail
def self.new(id : String, user_metadata : UserMetadata, aud : String, email : String | Nil, created_at : String, confirmed_at : String | Nil, email_confirmed_at : String | Nil, last_sign_in_at : String | Nil, role : String | Nil, updated_at : String | Nil, identities : Array(UserIdentity) | Nil)
#
Instance Method Detail
def copy_with(id _id = @id, user_metadata _user_metadata = @user_metadata, aud _aud = @aud, email _email = @email, created_at _created_at = @created_at, confirmed_at _confirmed_at = @confirmed_at, email_confirmed_at _email_confirmed_at = @email_confirmed_at, last_sign_in_at _last_sign_in_at = @last_sign_in_at, role _role = @role, updated_at _updated_at = @updated_at, identities _identities = @identities)
#