class Appwrite::Models::Membership
Attributes
confirm[R]
email[R]
id[R]
invited[R]
joined[R]
name[R]
roles[R]
team_id[R]
user_id[R]
Public Class Methods
from(map:)
click to toggle source
# File lib/appwrite/models/membership.rb, line 38 def self.from(map:) Membership.new( id: map["$id"], user_id: map["userId"], team_id: map["teamId"], name: map["name"], email: map["email"], invited: map["invited"], joined: map["joined"], confirm: map["confirm"], roles: map["roles"] ) end
new( id:, user_id:, team_id:, name:, email:, invited:, joined:, confirm:, roles: )
click to toggle source
# File lib/appwrite/models/membership.rb, line 16 def initialize( id:, user_id:, team_id:, name:, email:, invited:, joined:, confirm:, roles: ) @id = id @user_id = user_id @team_id = team_id @name = name @email = email @invited = invited @joined = joined @confirm = confirm @roles = roles end
Public Instance Methods
to_map()
click to toggle source
# File lib/appwrite/models/membership.rb, line 52 def to_map { "$id": @id, "userId": @user_id, "teamId": @team_id, "name": @name, "email": @email, "invited": @invited, "joined": @joined, "confirm": @confirm, "roles": @roles } end