Module: Zuora

Defined in:
lib/zuora.rb,
lib/zuora/rest.rb,
lib/zuora/soap.rb,
lib/zuora/client.rb,
lib/zuora/errors.rb,
lib/zuora/object.rb,
lib/zuora/version.rb,
lib/zuora/response.rb,
lib/zuora/dispatcher.rb,
lib/zuora/calls/amend.rb,
lib/zuora/calls/login.rb,
lib/zuora/calls/query.rb,
lib/zuora/rest/client.rb,
lib/zuora/soap/client.rb,
lib/zuora/calls/create.rb,
lib/zuora/calls/delete.rb,
lib/zuora/calls/update.rb,
lib/zuora/calls/upsert.rb,
lib/zuora/soap/z_object.rb,
lib/zuora/calls/generate.rb,
lib/zuora/utils/envelope.rb,
lib/zuora/calls/subscribe.rb,
lib/zuora/calls/query_more.rb

Defined Under Namespace

Modules: Calls, Dispatcher, Errors, Rest, Soap, Utils Classes: Client, Object, Response

Constant Summary collapse

API_URL =
'https://api.zuora.com/rest/v1/'.freeze
SANDBOX_URL =
'https://apisandbox-api.zuora.com/rest/v1/'.freeze
NAMESPACES =
{
  'xmlns:soapenv' => 'http://schemas.xmlsoap.org/soap/envelope/',
  'xmlns:api' => 'http://api.zuora.com/',
  'xmlns:obj' => 'http://object.api.zuora.com/',
  'xmlns:xsi' => 'http://www.w3.org/2001/XMLSchema-instance'
}.freeze
RESPONSE_NAMESPACES =
NAMESPACES.merge(
  'xmlns:ns1' => 'http://api.zuora.com/',
  'xmlns:ns2' => 'http://object.api.zuora.com/'
).freeze
RETRY_WAITING_PERIOD =

seconds

120
VERSION =
'0.5.0'.freeze