class ZQuickblox::Dialog::Dialog
Attributes
created_at[RW]
id[RW]
last_message[RW]
last_message_date_sent[RW]
last_message_user_id[RW]
name[RW]
occupants_ids[RW]
photo[RW]
type[RW]
unread_messages_count[RW]
user_id[RW]
Public Class Methods
new(params)
click to toggle source
# File lib/zquickblox/dialog.rb, line 50 def initialize(params) @id = params[:_id] @user_id = params[:user_id] @type = params[:type] @occupants_ids = params[:occupants_ids] @name = params[:name] @photo = params[:photo] @created_at = params[:created_at] @last_message = params[:last_message] @last_message_date_sent = params[:last_message_date_sent] @last_message_user_id = params[:last_message_user_id] @unread_messages_count = params[:unread_messages_count] end
Public Instance Methods
build_params()
click to toggle source
# File lib/zquickblox/dialog.rb, line 64 def build_params { "type": @type, "occupants_ids": @occupants_ids, "name": @name, "photo": @photo } end
build_update_params()
click to toggle source
# File lib/zquickblox/dialog.rb, line 73 def build_update_params { "type": @type, "push_all": { "occupants_ids": @occupants_ids }, "name": @name, "photo": @photo } end