Sha256: 6c7f01dcd8f503c3c28285f824423347c0728cac174bdf911c7d578a58a9daab
Contents?: true
Size: 1.52 KB
Versions: 4
Compression:
Stored size: 1.52 KB
Contents
require 'onlinesim/base' module OnlineSim class GetForward < Base def get(forward_numbers: [], service: 'unlimited_sms', region: nil, reject: []) return self ._get(:endpoint => 'getForward', :params => {forward_numbers:forward_numbers, service:service,region:region,reject: reject})['tzid'] end def state(message_to_code: 1, orderby: 'ASC', msg_list: true, clean: true) return self ._get(:endpoint => 'getState', :params => {message_to_code:message_to_code, orderby:orderby,msg_list:msg_list,clean: clean, type:'forward'}) end def stateone(tzid, message_to_code: 1, orderby: 'ASC', msg_list: true, clean: true) return self ._get(:endpoint => 'getState', :params => {tzid:tzid,message_to_code:message_to_code, orderby:orderby,msg_list:msg_list,clean: clean, type:'forward'}) end def close(tzid) return self ._get(:endpoint => 'setOperationOk', :params => {tzid:tzid}) end def repeat(service, number) return self ._get(:endpoint => 'getNumRepeat', :params => {service:service, number:number})['tzid'] end def tariffs() return self ._get(:endpoint => 'getNumbersStats', :params => {country:'all'}) end def tariffsone(country: 7) return self ._get(:endpoint => 'getNumbersStats', :params => {country:country}) end def service() return self ._get(:endpoint => 'getService')['service'] end def servicenumber(service) return self ._get(:endpoint => 'getServiceNumber', :params => {service:service})['number'] end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
onlinesim-1.0.12 | lib/onlinesim/GetForward.rb |
onlinesim-1.0.11 | lib/onlinesim/GetForward.rb |
onlinesim-1.0.10 | lib/onlinesim/GetForward.rb |
onlinesim-1.0.9 | lib/onlinesim/GetForward.rb |