class Gateway::Requests::SetProfileRequest
Request to change settings for whatsapp account via gateway
Constants
- TYPE_AVATAR
- TYPE_NICKNAME
- TYPE_STATUS
Attributes
devicePhone[RW]
type[RW]
value[RW]
Public Class Methods
possible_types()
click to toggle source
Possible types
# File lib/gateway/requests/set_profile_request.rb, line 18 def self.possible_types [TYPE_NICKNAME, TYPE_AVATAR, TYPE_STATUS] end
Public Instance Methods
type=(type)
click to toggle source
# File lib/gateway/requests/set_profile_request.rb, line 22 def type=(type) unless self.class.possible_types.include? type raise Gateway::ArgumentError.new("type #{type} is not supported, use: #{self.class.possible_types.join(', ')}") end @type = type end