class Appwrite::Models::User
Attributes
email[R]
email_verification[R]
id[R]
name[R]
password_update[R]
prefs[R]
registration[R]
status[R]
Public Class Methods
from(map:)
click to toggle source
# File lib/appwrite/models/user.rb, line 35 def self.from(map:) User.new( id: map["$id"], name: map["name"], registration: map["registration"], status: map["status"], password_update: map["passwordUpdate"], email: map["email"], email_verification: map["emailVerification"], prefs: Preferences.from(map: map["prefs"]) ) end
new( id:, name:, registration:, status:, password_update:, email:, email_verification:, prefs: )
click to toggle source
# File lib/appwrite/models/user.rb, line 15 def initialize( id:, name:, registration:, status:, password_update:, email:, email_verification:, prefs: ) @id = id @name = name @registration = registration @status = status @password_update = password_update @email = email @email_verification = email_verification @prefs = prefs end
Public Instance Methods
to_map()
click to toggle source
# File lib/appwrite/models/user.rb, line 48 def to_map { "$id": @id, "name": @name, "registration": @registration, "status": @status, "passwordUpdate": @password_update, "email": @email, "emailVerification": @email_verification, "prefs": @prefs.to_map } end