Sha256: 7221f402da8a207396406f73358d0630c406750ab962d7b043200e4a40d6eb9e

Contents?: true

Size: 869 Bytes

Versions: 12

Compression:

Stored size: 869 Bytes

Contents

require_relative "../abstract"

class Pricing < MoceanFactory
    
    def initialize client
        super(client)
        required_fields = ['mocean-api-key','mocean-api-secret']
    end
    
    def setMcc param
        @params['mocean-mcc'] = param
        return self
    end
    
    def setMnc param
        @params['mocean-mnc'] = param
        return self
    end
    
    def setDelimiter param
        @params['mocean-delimiter'] = param
        return self
    end
    
    def setRespFormat param
        @params['mocean-resp-format'] = param
        return self
    end
    
    def inquiry params = {}
        create(params)
        createFinalParams
        isRequiredFieldsSet
        response = Transmitter.new('/rest/1/account/pricing','get',@params)
        reset
        return response.getResponse()
    end
end

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
moceansdk-0.1.7 lib/moceansdk/modules/account/pricing.rb
moceansdk-0.1.6 lib/moceansdk/modules/account/pricing.rb
moceansdk-0.1.5 lib/moceansdk/modules/account/pricing.rb
moceansdk-0.1.4 lib/moceansdk/modules/account/pricing.rb
moceansdk-0.1.3 lib/moceansdk/modules/account/pricing.rb
moceansdk-0.1.2 lib/moceansdk/modules/account/pricing.rb
deno92-0.1.22 lib/deno92/modules/account/pricing.rb
deno92-0.1.21 lib/deno92/modules/account/pricing.rb
deno92-0.1.20 lib/deno92/modules/account/pricing.rb
deno92-0.1.19 lib/deno92/modules/account/pricing.rb
deno92-0.1.18 lib/deno92/modules/account/pricing.rb
deno92-0.1.17 lib/deno92/modules/account/pricing.rb