class Appwrite::Models::Token

Attributes

expire[R]
id[R]
secret[R]
user_id[R]

Public Class Methods

from(map:) click to toggle source
# File lib/appwrite/models/token.rb, line 23
def self.from(map:)
    Token.new(
        id: map["$id"],
        user_id: map["userId"],
        secret: map["secret"],
        expire: map["expire"]
    )
end
new( id:, user_id:, secret:, expire: ) click to toggle source
# File lib/appwrite/models/token.rb, line 11
def initialize(
    id:,
    user_id:,
    secret:,
    expire:
)
    @id = id
    @user_id = user_id
    @secret = secret
    @expire = expire
end

Public Instance Methods

to_map() click to toggle source
# File lib/appwrite/models/token.rb, line 32
def to_map
    {
        "$id": @id,
        "userId": @user_id,
        "secret": @secret,
        "expire": @expire
    }
end