Sha256: 667425712f154e49720d393e9d8121d4af1e9498228cf970f2e42e45095e5d01
Contents?: true
Size: 1.55 KB
Versions: 3
Compression:
Stored size: 1.55 KB
Contents
module Moceansdk module Modules module Message class Sms < AbstractClient def initialize(obj_auth, transmitter) super(obj_auth, transmitter) @required_fields = ['mocean-api-key', 'mocean-api-secret', 'mocean-from', 'mocean-to', 'mocean-text'] end def from=(param) @params['mocean-from'] = param end def to=(param) @params['mocean-to'] = param end def text=(param) @params['mocean-text'] = param end def udh=(param) @params['mocean-udh'] = param end def coding=(param) @params['mocean-coding'] = param end def dlr_mask=(param) @params['mocean-dlr-mask'] = param end def dlr_url=(param) @params['mocean-dlr-url'] = param end def schedule=(param) @params['mocean-schedule'] = param end def mclass=(param) @params['mocean-mclass'] = param end def alt_dcs=(param) @params['mocean-alt-dcs'] = param end def charset=(param) @params['mocean-charset'] = param end def validity=(param) @params['mocean-validity'] = param end def resp_format=(param) @params['mocean-resp-format'] = param end def send(params = {}) create(params) create_final_params required_field_set? @transmitter.post('/sms', @params) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
moceansdk-1.1.1 | lib/moceansdk/modules/message/sms.rb |
moceansdk-1.1.0 | lib/moceansdk/modules/message/sms.rb |
moceansdk-1.0.1 | lib/moceansdk/modules/message/sms.rb |