class AliyunSmsRuby::Request::MessageGlobalRequest

Attributes

from[RW]
mobile[RW]
optional_params[RW]
text[RW]
type[RW]

Public Class Methods

new(mobile, text, from, type, optional_params = nil) click to toggle source
# File lib/aliyun_sms_ruby/request/message_global_request.rb, line 8
def initialize(mobile, text, from, type, optional_params = nil)
  self.mobile = mobile
  self.text = text
  self.from = from
  self.type = type
  self.optional_params = optional_params || {}
end

Public Instance Methods

action() click to toggle source
# File lib/aliyun_sms_ruby/request/message_global_request.rb, line 16
def action
  'SendMessageToGlobe'.freeze
end
custom_params() click to toggle source
# File lib/aliyun_sms_ruby/request/message_global_request.rb, line 20
def custom_params
  {
    Message: self.text,
    To: self.mobile,
    From: self.from,
    Type: self.type
  }.merge!(self.optional_params)
end