class Moceansdk::Modules::Message::Sms

Public Class Methods

new(obj_auth, transmitter) click to toggle source
Calls superclass method Moceansdk::Modules::AbstractClient::new
# File lib/moceansdk/modules/message/sms.rb, line 6
def initialize(obj_auth, transmitter)
  super(obj_auth, transmitter)
  @required_fields = ['mocean-api-key', 'mocean-api-secret', 'mocean-from', 'mocean-to', 'mocean-text']
end

Public Instance Methods

alt_dcs=(param) click to toggle source
# File lib/moceansdk/modules/message/sms.rb, line 47
def alt_dcs=(param)
  @params['mocean-alt-dcs'] = param
end
charset=(param) click to toggle source
# File lib/moceansdk/modules/message/sms.rb, line 51
def charset=(param)
  @params['mocean-charset'] = param
end
coding=(param) click to toggle source
# File lib/moceansdk/modules/message/sms.rb, line 27
def coding=(param)
  @params['mocean-coding'] = param
end
dlr_mask=(param) click to toggle source
# File lib/moceansdk/modules/message/sms.rb, line 31
def dlr_mask=(param)
  @params['mocean-dlr-mask'] = param
end
dlr_url=(param) click to toggle source
# File lib/moceansdk/modules/message/sms.rb, line 35
def dlr_url=(param)
  @params['mocean-dlr-url'] = param
end
from=(param) click to toggle source
# File lib/moceansdk/modules/message/sms.rb, line 11
def from=(param)
  @params['mocean-from'] = param
end
mclass=(param) click to toggle source
# File lib/moceansdk/modules/message/sms.rb, line 43
def mclass=(param)
  @params['mocean-mclass'] = param
end
resp_format=(param) click to toggle source
# File lib/moceansdk/modules/message/sms.rb, line 59
def resp_format=(param)
  @params['mocean-resp-format'] = param
end
schedule=(param) click to toggle source
# File lib/moceansdk/modules/message/sms.rb, line 39
def schedule=(param)
  @params['mocean-schedule'] = param
end
send(params = {}) click to toggle source
# File lib/moceansdk/modules/message/sms.rb, line 63
def send(params = {})
  create(params)
  create_final_params
  required_field_set?

  @transmitter.post('/sms', @params)
end
text=(param) click to toggle source
# File lib/moceansdk/modules/message/sms.rb, line 19
def text=(param)
  @params['mocean-text'] = param
end
to=(param) click to toggle source
# File lib/moceansdk/modules/message/sms.rb, line 15
def to=(param)
  @params['mocean-to'] = param
end
udh=(param) click to toggle source
# File lib/moceansdk/modules/message/sms.rb, line 23
def udh=(param)
  @params['mocean-udh'] = param
end
validity=(param) click to toggle source
# File lib/moceansdk/modules/message/sms.rb, line 55
def validity=(param)
  @params['mocean-validity'] = param
end