class Sms

Attributes

flashSms[W]

Public Class Methods

new(client) click to toggle source
Calls superclass method MoceanFactory::new
# File lib/deno92/modules/message/sms.rb, line 7
def initialize client
    super(client)
    @flashSms = false
    @required_fileds = ['mocean-api-key','mocean-api-secret','mocean-from','mocean-to','mocean-text']
end

Public Instance Methods

create(params = {}) click to toggle source
Calls superclass method MoceanFactory#create
# File lib/deno92/modules/message/sms.rb, line 78
def create params = {}
    reset
    super(params)
    return self
end
send() click to toggle source
# File lib/deno92/modules/message/sms.rb, line 84
def send
    if @flashSms == true
        setMclass(1)
        setAltDcs(1)
    end
    createFinalParams
    isRequiredFieldsSet
    response = Transmitter.new('/rest/1/sms','post',@params)
    return response.getResponse()
end
setAltDcs(param) click to toggle source
# File lib/deno92/modules/message/sms.rb, line 58
def setAltDcs param
    @params['mocean-alt-dcs'] = param
    return self
end
setCharset(param) click to toggle source
# File lib/deno92/modules/message/sms.rb, line 63
def setCharset param
    @params['mocean-charset'] = param
    return self
end
setCoding(param) click to toggle source
# File lib/deno92/modules/message/sms.rb, line 33
def setCoding param
    @params['mocean-coding'] = param
    return self
end
setDlrMask(param) click to toggle source
# File lib/deno92/modules/message/sms.rb, line 38
def setDlrMask param
    @params['mocean-dlr-mask'] = param
    return self
end
setDlrUrl(param) click to toggle source
# File lib/deno92/modules/message/sms.rb, line 43
def setDlrUrl param
    @params['mocean-dlr-url'] = param
    return self
end
setFrom(param) click to toggle source
# File lib/deno92/modules/message/sms.rb, line 13
def setFrom param
    @params['mocean-from'] = param
    return self
end
setMclass(param) click to toggle source
# File lib/deno92/modules/message/sms.rb, line 53
def setMclass param
    @params['mocean-mclass'] = param
    return self
end
setRespFormat(param) click to toggle source
# File lib/deno92/modules/message/sms.rb, line 73
def setRespFormat param
    @params['mocean-resp-format'] = param
    return self
end
setSchedule(param) click to toggle source
# File lib/deno92/modules/message/sms.rb, line 48
def setSchedule param
    @params['mocean-schedule'] = param
    return self
end
setText(param) click to toggle source
# File lib/deno92/modules/message/sms.rb, line 23
def setText param
    @params['mocean-text'] = param
    return self
end
setTo(param) click to toggle source
# File lib/deno92/modules/message/sms.rb, line 18
def setTo param
    @params['mocean-to'] = param
    return self
end
setUdh(param) click to toggle source
# File lib/deno92/modules/message/sms.rb, line 28
def setUdh param
    @params['mocean-udh'] = param
    return self
end
setValidity(param) click to toggle source
# File lib/deno92/modules/message/sms.rb, line 68
def setValidity param
    @params['mocean-validity'] = param
    return self
end