class Appwrite::Models::Log
Attributes
client_code[R]
client_engine[R]
client_engine_version[R]
client_name[R]
client_type[R]
client_version[R]
country_code[R]
country_name[R]
device_brand[R]
device_model[R]
device_name[R]
event[R]
ip[R]
mode[R]
os_code[R]
os_name[R]
os_version[R]
time[R]
user_email[R]
user_id[R]
user_name[R]
Public Class Methods
from(map:)
click to toggle source
# File lib/appwrite/models/log.rb, line 74 def self.from(map:) Log.new( event: map["event"], user_id: map["userId"], user_email: map["userEmail"], user_name: map["userName"], mode: map["mode"], ip: map["ip"], time: map["time"], os_code: map["osCode"], os_name: map["osName"], os_version: map["osVersion"], client_type: map["clientType"], client_code: map["clientCode"], client_name: map["clientName"], client_version: map["clientVersion"], client_engine: map["clientEngine"], client_engine_version: map["clientEngineVersion"], device_name: map["deviceName"], device_brand: map["deviceBrand"], device_model: map["deviceModel"], country_code: map["countryCode"], country_name: map["countryName"] ) end
new( event:, user_id:, user_email:, user_name:, mode:, ip:, time:, os_code:, os_name:, os_version:, client_type:, client_code:, client_name:, client_version:, client_engine:, client_engine_version:, device_name:, device_brand:, device_model:, country_code:, country_name: )
click to toggle source
# File lib/appwrite/models/log.rb, line 28 def initialize( event:, user_id:, user_email:, user_name:, mode:, ip:, time:, os_code:, os_name:, os_version:, client_type:, client_code:, client_name:, client_version:, client_engine:, client_engine_version:, device_name:, device_brand:, device_model:, country_code:, country_name: ) @event = event @user_id = user_id @user_email = user_email @user_name = user_name @mode = mode @ip = ip @time = time @os_code = os_code @os_name = os_name @os_version = os_version @client_type = client_type @client_code = client_code @client_name = client_name @client_version = client_version @client_engine = client_engine @client_engine_version = client_engine_version @device_name = device_name @device_brand = device_brand @device_model = device_model @country_code = country_code @country_name = country_name end
Public Instance Methods
to_map()
click to toggle source
# File lib/appwrite/models/log.rb, line 100 def to_map { "event": @event, "userId": @user_id, "userEmail": @user_email, "userName": @user_name, "mode": @mode, "ip": @ip, "time": @time, "osCode": @os_code, "osName": @os_name, "osVersion": @os_version, "clientType": @client_type, "clientCode": @client_code, "clientName": @client_name, "clientVersion": @client_version, "clientEngine": @client_engine, "clientEngineVersion": @client_engine_version, "deviceName": @device_name, "deviceBrand": @device_brand, "deviceModel": @device_model, "countryCode": @country_code, "countryName": @country_name } end