Class: AmazonFPSPortType

Inherits:
SOAP::RPC::Driver
  • Object
show all
Defined in:
lib/defaultDriver.rb

Overview

Auto-generated from wsdl2ruby.rb. Sets up the method bindings to map Amazon AWS methods to our AmazonFPS methods

Constant Summary collapse

DefaultEndpointUrl =
"https://fps.amazonaws.com"
Methods =
[
  [ "CancelToken",
    "cancelToken",
    [ ["in", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "CancelToken"]],
      ["out", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "CancelTokenResponse"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "Cancel",
    "cancel",
    [ ["in", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "Cancel"]],
      ["out", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "CancelResponse"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "FundPrepaid",
    "fundPrepaid",
    [ ["in", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "FundPrepaid"]],
      ["out", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "FundPrepaidResponse"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "GetAccountActivity",
    "getAccountActivity",
    [ ["in", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "GetAccountActivity"]],
      ["out", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "GetAccountActivityResponse"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "GetAccountBalance",
    "getAccountBalance",
    [ ["in", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "GetAccountBalance"]],
      ["out", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "GetAccountBalanceResponse"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "GetDebtBalance",
    "getDebtBalance",
    [ ["in", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "GetDebtBalance"]],
      ["out", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "GetDebtBalanceResponse"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "GetOutstandingDebtBalance",
    "getOutstandingDebtBalance",
    [ ["in", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "GetOutstandingDebtBalance"]],
      ["out", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "GetOutstandingDebtBalanceResponse"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "GetPrepaidBalance",
    "getPrepaidBalance",
    [ ["in", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "GetPrepaidBalance"]],
      ["out", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "GetPrepaidBalanceResponse"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "GetTokenByCaller",
    "getTokenByCaller",
    [ ["in", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "GetTokenByCaller"]],
      ["out", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "GetTokenByCallerResponse"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "urn:CancelSubscriptionAndRefund",
    "cancelSubscriptionAndRefund",
    [ ["in", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "CancelSubscriptionAndRefund"]],
      ["out", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "CancelSubscriptionAndRefundResponse"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "GetTokenUsage",
    "getTokenUsage",
    [ ["in", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "GetTokenUsage"]],
      ["out", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "GetTokenUsageResponse"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "GetTokens",
    "getTokens",
    [ ["in", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "GetTokens"]],
      ["out", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "GetTokensResponse"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "GetTotalPrepaidLiability",
    "getTotalPrepaidLiability",
    [ ["in", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "GetTotalPrepaidLiability"]],
      ["out", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "GetTotalPrepaidLiabilityResponse"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "GetTransaction",
    "getTransaction",
    [ ["in", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "GetTransaction"]],
      ["out", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "GetTransactionResponse"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "GetTransactionStatus",
    "getTransactionStatus",
    [ ["in", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "GetTransactionStatus"]],
      ["out", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "GetTransactionStatusResponse"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "urn:GetPaymentInstruction",
    "getPaymentInstruction",
    [ ["in", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "GetPaymentInstruction"]],
      ["out", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "GetPaymentInstructionResponse"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "urn:InstallPaymentInstruction",
    "installPaymentInstruction",
    [ ["in", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "InstallPaymentInstruction"]],
      ["out", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "InstallPaymentInstructionResponse"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "Pay",
    "pay",
    [ ["in", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "Pay"]],
      ["out", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "PayResponse"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "Refund",
    "refund",
    [ ["in", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "Refund"]],
      ["out", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "RefundResponse"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "Reserve",
    "reserve",
    [ ["in", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "Reserve"]],
      ["out", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "ReserveResponse"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "Settle",
    "settle",
    [ ["in", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "Settle"]],
      ["out", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "SettleResponse"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "SettleDebt",
    "settleDebt",
    [ ["in", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "SettleDebt"]],
      ["out", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "SettleDebtResponse"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ],
  [ "WriteOffDebt",
    "writeOffDebt",
    [ ["in", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "WriteOffDebt"]],
      ["out", "body", ["::SOAP::SOAPElement", "http://fps.amazonaws.com/doc/2008-09-17/", "WriteOffDebtResponse"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ]
]

Instance Method Summary collapse

Constructor Details

#initialize(endpoint_url = nil) ⇒ AmazonFPSPortType

Returns a new instance of AmazonFPSPortType.



197
198
199
200
201
202
203
# File 'lib/defaultDriver.rb', line 197

def initialize(endpoint_url = nil)
  endpoint_url ||= DefaultEndpointUrl
  super(endpoint_url, nil)
  self.mapping_registry = DefaultMappingRegistry::EncodedRegistry
  self.literal_mapping_registry = DefaultMappingRegistry::LiteralRegistry
  init_methods
end