lib/zuora/ZUORAMappingRegistry.rb in active_zuora-1.3.0 vs lib/zuora/ZUORAMappingRegistry.rb in active_zuora-1.4.0
- old
+ new
@@ -27,10 +27,11 @@
:schema_basetype => XSD::QName.new(NsObjectApiZuoraCom, "zObject"),
:schema_element => [
["fieldsToNull", "SOAP::SOAPString[]", [0, nil]],
["id", [nil, XSD::QName.new(NsObjectApiZuoraCom, "Id")], [0, 1]],
["accountNumber", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "AccountNumber")], [0, 1]],
+ ["additionalEmailAddresses", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "AdditionalEmailAddresses")], [0, 1]],
["allowInvoiceEdit", ["SOAP::SOAPBoolean", XSD::QName.new(NsObjectApiZuoraCom, "AllowInvoiceEdit")], [0, 1]],
["autoPay", ["SOAP::SOAPBoolean", XSD::QName.new(NsObjectApiZuoraCom, "AutoPay")], [0, 1]],
["batch", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Batch")], [0, 1]],
["billCycleDay", ["SOAP::SOAPInt", XSD::QName.new(NsObjectApiZuoraCom, "BillCycleDay")], [0, 1]],
["billToId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "BillToId")], [0, 1]],
@@ -84,21 +85,22 @@
:schema_type => XSD::QName.new(NsObjectApiZuoraCom, "Amendment"),
:schema_basetype => XSD::QName.new(NsObjectApiZuoraCom, "zObject"),
:schema_element => [
["fieldsToNull", "SOAP::SOAPString[]", [0, nil]],
["id", [nil, XSD::QName.new(NsObjectApiZuoraCom, "Id")], [0, 1]],
+ ["autoRenew", ["SOAP::SOAPBoolean", XSD::QName.new(NsObjectApiZuoraCom, "AutoRenew")], [0, 1]],
["contractEffectiveDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "ContractEffectiveDate")], [0, 1]],
["customerAcceptanceDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "CustomerAcceptanceDate")], [0, 1]],
["description", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Description")], [0, 1]],
["effectiveDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "EffectiveDate")], [0, 1]],
["initialTerm", ["SOAP::SOAPLong", XSD::QName.new(NsObjectApiZuoraCom, "InitialTerm")], [0, 1]],
["name", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Name")], [0, 1]],
["renewalTerm", ["SOAP::SOAPLong", XSD::QName.new(NsObjectApiZuoraCom, "RenewalTerm")], [0, 1]],
+ ["termType", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "TermType")], [0, 1]],
["serviceActivationDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "ServiceActivationDate")], [0, 1]],
["status", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Status")], [0, 1]],
["subscriptionId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "SubscriptionId")], [0, 1]],
- ["termCommitment", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "TermCommitment")], [0, 1]],
["termStartDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "TermStartDate")], [0, 1]],
["type", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Type")], [0, 1]],
["ratePlanData", ["ZUORA::RatePlanData", XSD::QName.new(NsObjectApiZuoraCom, "RatePlanData")], [0, 1]]
]
)
@@ -151,41 +153,77 @@
["targetDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "TargetDate")], [0, 1]]
]
)
EncodedRegistry.register(
+ :class => ZUORA::InvoiceItem,
+ :schema_type => XSD::QName.new(NsObjectApiZuoraCom, "InvoiceItem"),
+ :schema_basetype => XSD::QName.new(NsObjectApiZuoraCom, "zObject"),
+ :schema_element => [
+ ["fieldsToNull", "SOAP::SOAPString[]", [0, nil]],
+ ["chargeAmount", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "ChargeAmount")], [0, 1]],
+ ["chargeDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "ChargeDate")], [0, 1]],
+ ["chargeDescription", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "ChargeDescription")], [0, 1]],
+ ["chargeName", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "ChargeName")], [0, 1]],
+ ["invoiceId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "InvoiceId")], [0, 1]],
+ ["processingType", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "ProcessingType")], [0, 1]],
+ ["productId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "ProductId")], [0, 1]],
+ ["productDescription", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "ProductDescription")], [0, 1]],
+ ["productName", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "ProductName")], [0, 1]],
+ ["quantity", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "Quantity")], [0, 1]],
+ ["ratePlanChargeId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "RatePlanChargeId")], [0, 1]],
+ ["serviceEndDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "ServiceEndDate")], [0, 1]],
+ ["serviceStartDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "ServiceStartDate")], [0, 1]],
+ ["subscriptionId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "SubscriptionId")], [0, 1]],
+ ["subscriptionNumber", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "SubscriptionNumber")], [0, 1]],
+ ["taxAmount", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "TaxAmount")], [0, 1]],
+ ["taxExemptAmount", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "TaxExemptAmount")], [0, 1]],
+ ["unitPrice", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "UnitPrice")], [0, 1]]
+ ]
+ )
+ EncodedRegistry.register(
:class => ZUORA::InvoiceItemAdjustment,
:schema_type => XSD::QName.new(NsObjectApiZuoraCom, "InvoiceItemAdjustment"),
:schema_basetype => XSD::QName.new(NsObjectApiZuoraCom, "zObject"),
:schema_element => [
["fieldsToNull", "SOAP::SOAPString[]", [0, nil]],
["id", [nil, XSD::QName.new(NsObjectApiZuoraCom, "Id")], [0, 1]],
["accountId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "AccountId")], [0, 1]],
["amount", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "Amount")], [0, 1]],
["sourceId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "SourceId")], [0, 1]],
["invoiceId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "InvoiceId")], [0, 1]],
- ["type", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Type")], [0, 1]],
+ ["type", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Type")], [0, 1]],
["sourceType", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "SourceType")], [0, 1]],
["adjustmentDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "AdjustmentDate")], [0, 1]]
]
)
-
+
EncodedRegistry.register(
:class => ZUORA::Payment,
:schema_type => XSD::QName.new(NsObjectApiZuoraCom, "Payment"),
:schema_basetype => XSD::QName.new(NsObjectApiZuoraCom, "zObject"),
:schema_element => [
["fieldsToNull", "SOAP::SOAPString[]", [0, nil]],
["id", [nil, XSD::QName.new(NsObjectApiZuoraCom, "Id")], [0, 1]],
["accountId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "AccountId")], [0, 1]],
["amount", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "Amount")], [0, 1]],
+ ["appliedInvoiceAmount", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "AppliedInvoiceAmount")], [0, 1]],
+ ["cancelledOn", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "CancelledOn")], [0, 1]],
+ ["createdDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "CreatedDate")], [0, 1]],
+ ["gatewayResponse", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "GatewayResponse")], [0, 1]],
+ ["gatewayResponseCode", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "GatewayResponseCode")], [0, 1]],
+ ["gatewayState", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "GatewayState")], [0, 1]],
+ ["invoiceId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "InvoiceId")], [0, 1]],
["comment", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Comment")], [0, 1]],
["effectiveDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "EffectiveDate")], [0, 1]],
["paymentMethodId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "PaymentMethodId")], [0, 1]],
["referenceId", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "ReferenceId")], [0, 1]],
+ ["refundAmount", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "RefundAmount")], [0, 1]],
["status", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Status")], [0, 1]],
- ["type", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Type")], [0, 1]]
+ ["settledOn", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "SettledOn")], [0, 1]],
+ ["type", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Type")], [0, 1]],
+ ["updatedDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "UpdatedDate")], [0, 1]]
]
)
EncodedRegistry.register(
:class => ZUORA::InvoicePayment,
@@ -345,29 +383,33 @@
:schema_basetype => XSD::QName.new(NsObjectApiZuoraCom, "zObject"),
:schema_element => [
["fieldsToNull", "SOAP::SOAPString[]", [0, nil]],
["id", [nil, XSD::QName.new(NsObjectApiZuoraCom, "Id")], [0, 1]],
["accountingCode", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "AccountingCode")], [0, 1]],
+ ["billCycleDay", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "BillCycleDay")], [0, 1]],
+ ["billCycleType", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "BillCycleType")], [0, 1]],
["chargeModel", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "ChargeModel")], [0, 1]],
["chargeNumber", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "ChargeNumber")], [0, 1]],
["chargeType", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "ChargeType")], [0, 1]],
["description", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Description")], [0, 1]],
["dMRC", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "DMRC")], [0, 1]],
["dTCV", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "DTCV")], [0, 1]],
["includedUnits", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "IncludedUnits")], [0, 1]],
+ ["isLastSegment", ["SOAP::SOAPBoolean", XSD::QName.new(NsObjectApiZuoraCom, "IsLastSegment")], [0, 1]],
["mRR", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "MRR")], [0, 1]],
["name", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Name")], [0, 1]],
["numberOfPeriods", ["SOAP::SOAPLong", XSD::QName.new(NsObjectApiZuoraCom, "NumberOfPeriods")], [0, 1]],
["overagePrice", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "OveragePrice")], [0, 1]],
["price", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "Price")], [0, 1]],
["productRatePlanChargeId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "ProductRatePlanChargeId")], [0, 1]],
["quantity", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "Quantity")], [0, 1]],
["ratePlanId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "RatePlanId")], [0, 1]],
["tCV", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "TCV")], [0, 1]],
+ ["triggerDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "TriggerDate")], [0, 1]],
["triggerEvent", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "TriggerEvent")], [0, 1]],
["uOM", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "UOM")], [0, 1]],
- ["chargedThroughDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "ChargedThroughDate")], [0, 1]],
+ ["chargedThroughDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "ChargedThroughDate")], [0, 1]]
]
)
EncodedRegistry.register(
:class => ZUORA::RatePlanChargeTier,
@@ -393,23 +435,24 @@
["fieldsToNull", "SOAP::SOAPString[]", [0, nil]],
["id", [nil, XSD::QName.new(NsObjectApiZuoraCom, "Id")], [0, 1]],
["accountId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "AccountId")], [0, 1]],
["autoRenew", ["SOAP::SOAPBoolean", XSD::QName.new(NsObjectApiZuoraCom, "AutoRenew")], [0, 1]],
["cancelledDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "CancelledDate")], [0, 1]],
+ ["createdDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "CreatedDate")], [0, 1]],
["contractAcceptanceDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "ContractAcceptanceDate")], [0, 1]],
["contractEffectiveDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "ContractEffectiveDate")], [0, 1]],
- ["currency", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Currency")], [0, 1]],
["initialTerm", ["SOAP::SOAPInt", XSD::QName.new(NsObjectApiZuoraCom, "InitialTerm")], [0, 1]],
["name", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Name")], [0, 1]],
["notes", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Notes")], [0, 1]],
- ["originalSubscriptionId", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "OriginalSubscriptionId")], [0, 1]],
- ["previousSubscriptionId", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "PreviousSubscriptionId")], [0, 1]],
+ ["originalId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "OriginalId")], [0, 1]],
+ ["previousSubscriptionId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "PreviousSubscriptionId")], [0, 1]],
["renewalTerm", ["SOAP::SOAPInt", XSD::QName.new(NsObjectApiZuoraCom, "RenewalTerm")], [0, 1]],
["serviceActivationDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "ServiceActivationDate")], [0, 1]],
["subscriptionEndDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "SubscriptionEndDate")], [0, 1]],
["status", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Status")], [0, 1]],
["termStartDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "TermStartDate")], [0, 1]],
+ ["termEndDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "TermEndDate")], [0, 1]],
["version", ["SOAP::SOAPInt", XSD::QName.new(NsObjectApiZuoraCom, "Version")], [0, 1]]
]
)
EncodedRegistry.register(
@@ -418,11 +461,13 @@
:schema_basetype => XSD::QName.new(NsObjectApiZuoraCom, "zObject"),
:schema_element => [
["fieldsToNull", "SOAP::SOAPString[]", [0, nil]],
["id", [nil, XSD::QName.new(NsObjectApiZuoraCom, "Id")], [0, 1]],
["accountId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "AccountId")], [0, 1]],
+ ["chargeId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "ChargeId")], [0, 1]],
["chargeNumber", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "ChargeNumber")], [0, 1]],
+ ["description", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Description")], [0, 1]],
["endDateTime", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "EndDateTime")], [0, 1]],
["quantity", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "Quantity")], [0, 1]],
["rbeStatus", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "RbeStatus")], [0, 1]],
["sourceName", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "SourceName")], [0, 1]],
["sourceType", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "SourceType")], [0, 1]],
@@ -486,11 +531,10 @@
EncodedRegistry.register(
:class => ZUORA::RatePlanData,
:schema_type => XSD::QName.new(NsApiZuoraCom, "RatePlanData"),
:schema_element => [
["ratePlan", ["ZUORA::RatePlan", XSD::QName.new(NsApiZuoraCom, "RatePlan")], [0, 1]],
- ["ratePlanCharge", ["ZUORA::RatePlanCharge[]", XSD::QName.new(NsApiZuoraCom, "RatePlanCharge")], [0, nil]],
["ratePlanChargeData", ["ZUORA::RatePlanChargeData[]", XSD::QName.new(NsApiZuoraCom, "RatePlanChargeData")], [0, nil]]
]
)
EncodedRegistry.register(
@@ -517,10 +561,57 @@
["success", ["SOAP::SOAPBoolean", XSD::QName.new(NsApiZuoraCom, "Success")], [0, 1]]
]
)
EncodedRegistry.register(
+ :class => ZUORA::AmendRequest,
+ :schema_type => XSD::QName.new(NsApiZuoraCom, "AmendRequest"),
+ :schema_element => [
+ ["amendment", ["ZUORA::Amendment", XSD::QName.new(NsApiZuoraCom, "Amendments")], [0, 1]],
+ ["amendOptions", ["ZUORA::AmendOptions", XSD::QName.new(NsApiZuoraCom, "AmendOptions")], [0, 1]],
+ ["previewOptions", ["ZUORA::PreviewOptions", XSD::QName.new(NsApiZuoraCom, "PreviewOptions")], [0, 1]]
+ ]
+ )
+
+ EncodedRegistry.register(
+ :class => ZUORA::AmendOptions,
+ :schema_type => XSD::QName.new(NsApiZuoraCom, "AmendOptions"),
+ :schema_element => [
+ ["generateInvoice", ["SOAP::SOAPBoolean", XSD::QName.new(NsApiZuoraCom, "GenerateInvoice")], [0, 1]],
+ ["invoiceProcessingOptions", ["ZUORA::InvoiceProcessingOptions", XSD::QName.new(NsApiZuoraCom, "InvoiceProcessingOptions")], [0, 1]],
+ ["processPayments", ["SOAP::SOAPBoolean", XSD::QName.new(NsApiZuoraCom, "ProcessPayments")], [0, 1]]
+ ]
+ )
+
+ EncodedRegistry.register(
+ :class => ZUORA::InvoiceProcessingOptions,
+ :schema_type => XSD::QName.new(NsApiZuoraCom, "InvoiceProcessingOptions"),
+ :schema_element => [
+ ["invoiceTargetDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsApiZuoraCom, "InvoiceTargetDate")], [0, 1]]
+ ]
+ )
+
+ EncodedRegistry.register(
+ :class => ZUORA::PreviewOptions,
+ :schema_type => XSD::QName.new(NsApiZuoraCom, "PreviewOptions"),
+ :schema_element => [
+ ["enablePreviewMode", ["SOAP::SOAPBoolean", XSD::QName.new(NsApiZuoraCom, "EnablePreviewMode")], [0, 1]],
+ ["numberOfPeriods", ["SOAP::SOAPInt", XSD::QName.new(NsApiZuoraCom, "NumberOfPeriods")], [0, 1]]
+ ]
+ )
+
+ EncodedRegistry.register(
+ :class => ZUORA::AmendResult,
+ :schema_type => XSD::QName.new(NsApiZuoraCom, "AmendResult"),
+ :schema_element => [
+ ["amendmentIds", [nil, XSD::QName.new(NsApiZuoraCom, "AmendmentIds")], [0, nil]],
+ ["errors", ["ZUORA::Error[]", XSD::QName.new(NsApiZuoraCom, "Errors")], [0, nil]],
+ ["success", ["SOAP::SOAPBoolean", XSD::QName.new(NsApiZuoraCom, "Success")], [0, 1]]
+ ]
+ )
+
+ EncodedRegistry.register(
:class => ZUORA::SaveResult,
:schema_type => XSD::QName.new(NsApiZuoraCom, "SaveResult"),
:schema_element => [
["errors", ["ZUORA::Error[]", XSD::QName.new(NsApiZuoraCom, "Errors")], [0, nil]],
["id", [nil, XSD::QName.new(NsApiZuoraCom, "Id")], [0, 1]],
@@ -649,10 +740,11 @@
:schema_element => [
["fieldsToNull", "SOAP::SOAPString[]", [0, nil]],
["id", [nil, XSD::QName.new(NsObjectApiZuoraCom, "Id")], [0, 1]],
["accountNumber", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "AccountNumber")], [0, 1]],
["allowInvoiceEdit", ["SOAP::SOAPBoolean", XSD::QName.new(NsObjectApiZuoraCom, "AllowInvoiceEdit")], [0, 1]],
+ ["additionalEmailAddresses", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "AdditionalEmailAddresses")], [0, 1]],
["autoPay", ["SOAP::SOAPBoolean", XSD::QName.new(NsObjectApiZuoraCom, "AutoPay")], [0, 1]],
["batch", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Batch")], [0, 1]],
["billCycleDay", ["SOAP::SOAPInt", XSD::QName.new(NsObjectApiZuoraCom, "BillCycleDay")], [0, 1]],
["billToId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "BillToId")], [0, 1]],
["createdDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "CreatedDate")], [0, 1]],
@@ -705,21 +797,22 @@
:schema_type => XSD::QName.new(NsObjectApiZuoraCom, "Amendment"),
:schema_basetype => XSD::QName.new(NsObjectApiZuoraCom, "zObject"),
:schema_element => [
["fieldsToNull", "SOAP::SOAPString[]", [0, nil]],
["id", [nil, XSD::QName.new(NsObjectApiZuoraCom, "Id")], [0, 1]],
+ ["autoRenew", ["SOAP::SOAPBoolean", XSD::QName.new(NsObjectApiZuoraCom, "AutoRenew")], [0, 1]],
["contractEffectiveDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "ContractEffectiveDate")], [0, 1]],
["customerAcceptanceDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "CustomerAcceptanceDate")], [0, 1]],
["description", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Description")], [0, 1]],
["effectiveDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "EffectiveDate")], [0, 1]],
["initialTerm", ["SOAP::SOAPLong", XSD::QName.new(NsObjectApiZuoraCom, "InitialTerm")], [0, 1]],
["name", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Name")], [0, 1]],
["renewalTerm", ["SOAP::SOAPLong", XSD::QName.new(NsObjectApiZuoraCom, "RenewalTerm")], [0, 1]],
+ ["termType", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "TermType")], [0, 1]],
["serviceActivationDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "ServiceActivationDate")], [0, 1]],
["status", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Status")], [0, 1]],
["subscriptionId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "SubscriptionId")], [0, 1]],
- ["termCommitment", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "TermCommitment")], [0, 1]],
["termStartDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "TermStartDate")], [0, 1]],
["type", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Type")], [0, 1]],
["ratePlanData", ["ZUORA::RatePlanData", XSD::QName.new(NsObjectApiZuoraCom, "RatePlanData")], [0, 1]]
]
)
@@ -770,31 +863,58 @@
["invoiceNumber", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "InvoiceNumber")], [0, 1]],
["status", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Status")], [0, 1]],
["targetDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "TargetDate")], [0, 1]]
]
)
-
+
LiteralRegistry.register(
+ :class => ZUORA::InvoiceItem,
+ :schema_type => XSD::QName.new(NsObjectApiZuoraCom, "InvoiceItem"),
+ :schema_basetype => XSD::QName.new(NsObjectApiZuoraCom, "zObject"),
+ :schema_element => [
+ ["fieldsToNull", "SOAP::SOAPString[]", [0, nil]],
+ ["chargeAmount", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "ChargeAmount")], [0, 1]],
+ ["chargeDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "ChargeDate")], [0, 1]],
+ ["chargeDescription", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "ChargeDescription")], [0, 1]],
+ ["chargeName", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "ChargeName")], [0, 1]],
+ ["invoiceId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "InvoiceId")], [0, 1]],
+ ["processingType", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "ProcessingType")], [0, 1]],
+ ["productId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "ProductId")], [0, 1]],
+ ["productDescription", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "ProductDescription")], [0, 1]],
+ ["productName", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "ProductName")], [0, 1]],
+ ["quantity", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "Quantity")], [0, 1]],
+ ["ratePlanChargeId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "RatePlanChargeId")], [0, 1]],
+ ["serviceEndDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "ServiceEndDate")], [0, 1]],
+ ["serviceStartDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "ServiceStartDate")], [0, 1]],
+ ["subscriptionId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "SubscriptionId")], [0, 1]],
+ ["subscriptionNumber", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "SubscriptionNumber")], [0, 1]],
+ ["taxAmount", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "TaxAmount")], [0, 1]],
+ ["taxExemptAmount", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "TaxExemptAmount")], [0, 1]],
+ ["unitPrice", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "UnitPrice")], [0, 1]]
+ ]
+ )
+
+ LiteralRegistry.register(
:class => ZUORA::InvoiceItemAdjustment,
:schema_type => XSD::QName.new(NsObjectApiZuoraCom, "InvoiceItemAdjustment"),
:schema_basetype => XSD::QName.new(NsObjectApiZuoraCom, "zObject"),
:schema_element => [
["fieldsToNull", "SOAP::SOAPString[]", [0, nil]],
["id", [nil, XSD::QName.new(NsObjectApiZuoraCom, "Id")], [0, 1]],
["accountId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "AccountId")], [0, 1]],
["amount", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "Amount")], [0, 1]],
["sourceId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "SourceId")], [0, 1]],
["invoiceId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "InvoiceId")], [0, 1]],
- ["type", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Type")], [0, 1]],
+ ["type", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Type")], [0, 1]],
["sourceType", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "SourceType")], [0, 1]],
["adjustmentDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "AdjustmentDate")], [0, 1]]
]
)
LiteralRegistry.register(
:class => ZUORA::BillRun,
- :schema_type => XSD::QName.new(NsObjectApiZuoraCom, "Invoice"),
+ :schema_type => XSD::QName.new(NsObjectApiZuoraCom, "BillRun"),
:schema_basetype => XSD::QName.new(NsObjectApiZuoraCom, "zObject"),
:schema_element => [
["fieldsToNull", "SOAP::SOAPString[]", [0, nil]],
["id", [nil, XSD::QName.new(NsObjectApiZuoraCom, "Id")], [0, 1]],
["accountId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "AccountId")], [0, 1]],
@@ -813,16 +933,26 @@
:schema_element => [
["fieldsToNull", "SOAP::SOAPString[]", [0, nil]],
["id", [nil, XSD::QName.new(NsObjectApiZuoraCom, "Id")], [0, 1]],
["accountId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "AccountId")], [0, 1]],
["amount", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "Amount")], [0, 1]],
+ ["appliedInvoiceAmount", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "AppliedInvoiceAmount")], [0, 1]],
+ ["cancelledOn", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "CancelledOn")], [0, 1]],
+ ["createdDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "CreatedDate")], [0, 1]],
+ ["gatewayResponse", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "GatewayResponse")], [0, 1]],
+ ["gatewayResponseCode", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "GatewayResponseCode")], [0, 1]],
+ ["gatewayState", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "GatewayState")], [0, 1]],
+ ["invoiceId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "InvoiceId")], [0, 1]],
["comment", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Comment")], [0, 1]],
["effectiveDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "EffectiveDate")], [0, 1]],
["paymentMethodId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "PaymentMethodId")], [0, 1]],
["referenceId", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "ReferenceId")], [0, 1]],
+ ["refundAmount", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "RefundAmount")], [0, 1]],
["status", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Status")], [0, 1]],
- ["type", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Type")], [0, 1]]
+ ["settledOn", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "SettledOn")], [0, 1]],
+ ["type", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Type")], [0, 1]],
+ ["updatedDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "UpdatedDate")], [0, 1]]
]
)
LiteralRegistry.register(
:class => ZUORA::InvoicePayment,
@@ -916,24 +1046,20 @@
["accountingCode", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "AccountingCode")], [0, 1]],
["defaultQuantity", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "DefaultQuantity")], [0, 1]],
["description", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Description")], [0, 1]],
["maxQuantity", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "MaxQuantity")], [0, 1]],
["minQuantity", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "MinQuantity")], [0, 1]],
- ["model", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Model")], [0, 1]],
["productRatePlanId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "ProductRatePlanId")], [0, 1]],
- ["type", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Type")], [0, 1]],
["uOM", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "UOM")], [0, 1]],
["name", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Name")], [0, 1]],
["chargeModel", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "ChargeModel")], [0, 1]],
["revRecCode", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "RevRecCode")], [0, 1]],
["triggerEvent", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "TriggerEvent")], [0, 1]],
["chargeType", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "ChargeType")], [0, 1]],
["billingPeriod", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "BillingPeriod")], [0, 1]],
["billCycleType", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "BillCycleType")], [0, 1]],
- ["billingPeriodAlignement", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "BillingPeriodAlignement")], [0, 1]],
- ["revRecTriggerCondition", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "RevRecTriggerCondition")], [0, 1]],
- ["productRatePlanChargeTierData", ["ZUORA::ProductRatePlanChargeTierData", XSD::QName.new(NsObjectApiZuoraCom, "ProductRatePlanChargeTierData")], [0, 1]]
+ ["revRecTriggerCondition", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "RevRecTriggerCondition")], [0, 1]]
]
)
LiteralRegistry.register(
:class => ZUORA::ProductRatePlanChargeTierData,
@@ -982,29 +1108,33 @@
:schema_basetype => XSD::QName.new(NsObjectApiZuoraCom, "zObject"),
:schema_element => [
["fieldsToNull", "SOAP::SOAPString[]", [0, nil]],
["id", [nil, XSD::QName.new(NsObjectApiZuoraCom, "Id")], [0, 1]],
["accountingCode", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "AccountingCode")], [0, 1]],
+ ["billCycleDay", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "BillCycleDay")], [0, 1]],
+ ["billCycleType", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "BillCycleType")], [0, 1]],
["chargeModel", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "ChargeModel")], [0, 1]],
["chargeNumber", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "ChargeNumber")], [0, 1]],
["chargeType", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "ChargeType")], [0, 1]],
["description", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Description")], [0, 1]],
["dMRC", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "DMRC")], [0, 1]],
["dTCV", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "DTCV")], [0, 1]],
["includedUnits", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "IncludedUnits")], [0, 1]],
+ ["isLastSegment", ["SOAP::SOAPBoolean", XSD::QName.new(NsObjectApiZuoraCom, "IsLastSegment")], [0, 1]],
["mRR", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "MRR")], [0, 1]],
["name", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Name")], [0, 1]],
["numberOfPeriods", ["SOAP::SOAPLong", XSD::QName.new(NsObjectApiZuoraCom, "NumberOfPeriods")], [0, 1]],
["overagePrice", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "OveragePrice")], [0, 1]],
["price", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "Price")], [0, 1]],
["productRatePlanChargeId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "ProductRatePlanChargeId")], [0, 1]],
["quantity", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "Quantity")], [0, 1]],
["ratePlanId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "RatePlanId")], [0, 1]],
["tCV", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "TCV")], [0, 1]],
+ ["triggerDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "TriggerDate")], [0, 1]],
["triggerEvent", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "TriggerEvent")], [0, 1]],
["uOM", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "UOM")], [0, 1]],
- ["chargedThroughDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "ChargedThroughDate")], [0, 1]],
+ ["chargedThroughDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "ChargedThroughDate")], [0, 1]]
]
)
LiteralRegistry.register(
:class => ZUORA::RatePlanChargeTier,
@@ -1030,23 +1160,26 @@
["fieldsToNull", "SOAP::SOAPString[]", [0, nil]],
["id", [nil, XSD::QName.new(NsObjectApiZuoraCom, "Id")], [0, 1]],
["accountId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "AccountId")], [0, 1]],
["autoRenew", ["SOAP::SOAPBoolean", XSD::QName.new(NsObjectApiZuoraCom, "AutoRenew")], [0, 1]],
["cancelledDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "CancelledDate")], [0, 1]],
+ ["createdDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "CreatedDate")], [0, 1]],
["contractAcceptanceDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "ContractAcceptanceDate")], [0, 1]],
["contractEffectiveDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "ContractEffectiveDate")], [0, 1]],
["currency", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Currency")], [0, 1]],
["initialTerm", ["SOAP::SOAPInt", XSD::QName.new(NsObjectApiZuoraCom, "InitialTerm")], [0, 1]],
["name", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Name")], [0, 1]],
["notes", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Notes")], [0, 1]],
- ["originalSubscriptionId", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "OriginalSubscriptionId")], [0, 1]],
- ["previousSubscriptionId", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "PreviousSubscriptionId")], [0, 1]],
+ ["originalId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "OriginalId")], [0, 1]],
+ ["previousSubscriptionId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "PreviousSubscriptionId")], [0, 1]],
["renewalTerm", ["SOAP::SOAPInt", XSD::QName.new(NsObjectApiZuoraCom, "RenewalTerm")], [0, 1]],
["serviceActivationDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "ServiceActivationDate")], [0, 1]],
["subscriptionEndDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "SubscriptionEndDate")], [0, 1]],
["status", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Status")], [0, 1]],
["termStartDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "TermStartDate")], [0, 1]],
+ ["termEndDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "TermEndDate")], [0, 1]],
+ ["termType", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "TermType")], [0, 1]],
["version", ["SOAP::SOAPInt", XSD::QName.new(NsObjectApiZuoraCom, "Version")], [0, 1]]
]
)
LiteralRegistry.register(
@@ -1055,11 +1188,13 @@
:schema_basetype => XSD::QName.new(NsObjectApiZuoraCom, "zObject"),
:schema_element => [
["fieldsToNull", "SOAP::SOAPString[]", [0, nil]],
["id", [nil, XSD::QName.new(NsObjectApiZuoraCom, "Id")], [0, 1]],
["accountId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "AccountId")], [0, 1]],
+ ["chargeId", [nil, XSD::QName.new(NsObjectApiZuoraCom, "ChargeId")], [0, 1]],
["chargeNumber", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "ChargeNumber")], [0, 1]],
+ ["description", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "Description")], [0, 1]],
["endDateTime", ["SOAP::SOAPDateTime", XSD::QName.new(NsObjectApiZuoraCom, "EndDateTime")], [0, 1]],
["quantity", ["SOAP::SOAPDouble", XSD::QName.new(NsObjectApiZuoraCom, "Quantity")], [0, 1]],
["rbeStatus", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "RbeStatus")], [0, 1]],
["sourceName", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "SourceName")], [0, 1]],
["sourceType", ["SOAP::SOAPString", XSD::QName.new(NsObjectApiZuoraCom, "SourceType")], [0, 1]],
@@ -1123,11 +1258,10 @@
LiteralRegistry.register(
:class => ZUORA::RatePlanData,
:schema_type => XSD::QName.new(NsApiZuoraCom, "RatePlanData"),
:schema_element => [
["ratePlan", ["ZUORA::RatePlan", XSD::QName.new(NsApiZuoraCom, "RatePlan")], [0, 1]],
- ["ratePlanCharge", ["ZUORA::RatePlanCharge[]", XSD::QName.new(NsApiZuoraCom, "RatePlanCharge")], [0, nil]],
["ratePlanChargeData", ["ZUORA::RatePlanChargeData[]", XSD::QName.new(NsApiZuoraCom, "RatePlanChargeData")], [0, nil]]
]
)
LiteralRegistry.register(
@@ -1154,10 +1288,57 @@
["success", ["SOAP::SOAPBoolean", XSD::QName.new(NsApiZuoraCom, "Success")], [0, 1]]
]
)
LiteralRegistry.register(
+ :class => ZUORA::AmendRequest,
+ :schema_type => XSD::QName.new(NsApiZuoraCom, "AmendRequest"),
+ :schema_element => [
+ ["amendment", ["ZUORA::Amendment", XSD::QName.new(NsApiZuoraCom, "Amendments")], [0, 1]],
+ ["amendOptions", ["ZUORA::AmendOptions", XSD::QName.new(NsApiZuoraCom, "AmendOptions")], [0, 1]],
+ ["previewOptions", ["ZUORA::PreviewOptions", XSD::QName.new(NsApiZuoraCom, "PreviewOptions")], [0, 1]]
+ ]
+ )
+
+ LiteralRegistry.register(
+ :class => ZUORA::AmendOptions,
+ :schema_type => XSD::QName.new(NsApiZuoraCom, "AmendOptions"),
+ :schema_element => [
+ ["generateInvoice", ["SOAP::SOAPBoolean", XSD::QName.new(NsApiZuoraCom, "GenerateInvoice")], [0, 1]],
+ ["invoiceProcessingOptions", ["ZUORA::InvoiceProcessingOptions", XSD::QName.new(NsApiZuoraCom, "InvoiceProcessingOptions")], [0, 1]],
+ ["processPayments", ["SOAP::SOAPBoolean", XSD::QName.new(NsApiZuoraCom, "ProcessPayments")], [0, 1]]
+ ]
+ )
+
+ LiteralRegistry.register(
+ :class => ZUORA::InvoiceProcessingOptions,
+ :schema_type => XSD::QName.new(NsApiZuoraCom, "InvoiceProcessingOptions"),
+ :schema_element => [
+ ["invoiceTargetDate", ["SOAP::SOAPDateTime", XSD::QName.new(NsApiZuoraCom, "InvoiceTargetDate")], [0, 1]]
+ ]
+ )
+
+ LiteralRegistry.register(
+ :class => ZUORA::PreviewOptions,
+ :schema_type => XSD::QName.new(NsApiZuoraCom, "PreviewOptions"),
+ :schema_element => [
+ ["enablePreviewMode", ["SOAP::SOAPBoolean", XSD::QName.new(NsApiZuoraCom, "EnablePreviewMode")], [0, 1]],
+ ["numberOfPeriods", ["SOAP::SOAPInt", XSD::QName.new(NsApiZuoraCom, "NumberOfPeriods")], [0, 1]]
+ ]
+ )
+
+ LiteralRegistry.register(
+ :class => ZUORA::AmendResult,
+ :schema_type => XSD::QName.new(NsApiZuoraCom, "AmendResult"),
+ :schema_element => [
+ ["amendmentIds", [nil, XSD::QName.new(NsApiZuoraCom, "AmendmentIds")], [0, nil]],
+ ["errors", ["ZUORA::Error[]", XSD::QName.new(NsApiZuoraCom, "Errors")], [0, nil]],
+ ["success", ["SOAP::SOAPBoolean", XSD::QName.new(NsApiZuoraCom, "Success")], [0, 1]]
+ ]
+ )
+
+ LiteralRegistry.register(
:class => ZUORA::SaveResult,
:schema_type => XSD::QName.new(NsApiZuoraCom, "SaveResult"),
:schema_element => [
["errors", ["ZUORA::Error[]", XSD::QName.new(NsApiZuoraCom, "Errors")], [0, nil]],
["id", [nil, XSD::QName.new(NsApiZuoraCom, "Id")], [0, 1]],
@@ -1310,10 +1491,26 @@
["result", "ZUORA::SubscribeResult[]", [0, nil]]
]
)
LiteralRegistry.register(
+ :class => ZUORA::Amend,
+ :schema_name => XSD::QName.new(NsApiZuoraCom, "amend"),
+ :schema_element => [
+ ["requests", "ZUORA::AmendRequest[]", [0, nil]]
+ ]
+ )
+
+ LiteralRegistry.register(
+ :class => ZUORA::AmendResponse,
+ :schema_name => XSD::QName.new(NsApiZuoraCom, "amendResponse"),
+ :schema_element => [
+ ["results", "ZUORA::AmendResult[]", [0, nil]]
+ ]
+ )
+
+ LiteralRegistry.register(
:class => ZUORA::Create,
:schema_name => XSD::QName.new(NsApiZuoraCom, "create"),
:schema_element => [
["zObjects", "ZUORA::ZObject[]", [0, nil]]
]
@@ -1385,9 +1582,25 @@
)
LiteralRegistry.register(
:class => ZUORA::QueryResponse,
:schema_name => XSD::QName.new(NsApiZuoraCom, "queryResponse"),
+ :schema_element => [
+ ["result", "ZUORA::QueryResult"]
+ ]
+ )
+
+ LiteralRegistry.register(
+ :class => ZUORA::QueryMore,
+ :schema_name => XSD::QName.new(NsApiZuoraCom, "queryMore"),
+ :schema_element => [
+ ["queryLocator", "SOAP::SOAPString"]
+ ]
+ )
+
+ LiteralRegistry.register(
+ :class => ZUORA::QueryMoreResponse,
+ :schema_name => XSD::QName.new(NsApiZuoraCom, "queryMoreResponse"),
:schema_element => [
["result", "ZUORA::QueryResult"]
]
)