Class: ReviseCheckoutStatusRequestType

Inherits:
Object
  • Object
show all
Defined in:
lib/eBay.rb

Overview

urn:ebay:apis:eBLBaseComponentsReviseCheckoutStatusRequestType

Constant Summary collapse

@@schema_type =
"ReviseCheckoutStatusRequestType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
  ["detailLevel", ["DetailLevelCodeType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DetailLevel")]],
  ["errorLanguage", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ErrorLanguage")]],
  ["messageID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "MessageID")]],
  ["version", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Version")]],
  ["errorHandling", ["ErrorHandlingCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ErrorHandling")]],
  ["invocationID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "InvocationID")]],
  ["warningLevel", ["WarningLevelCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "WarningLevel")]],
  ["any", [nil, XSD::QName.new("http://www.w3.org/2001/XMLSchema", "anyType")]],
  ["itemID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ItemID")]],
  ["transactionID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "TransactionID")]],
  ["orderID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "OrderID")]],
  ["amountPaid", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "AmountPaid")]],
  ["paymentMethodUsed", ["BuyerPaymentMethodCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PaymentMethodUsed")]],
  ["checkoutStatus", ["CompleteStatusCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CheckoutStatus")]],
  ["shippingService", ["Token", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingService")]],
  ["shippingIncludedInTax", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingIncludedInTax")]],
  ["checkoutMethod", ["CheckoutMethodCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CheckoutMethod")]],
  ["insuranceType", ["InsuranceSelectedCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "InsuranceType")]],
  ["paymentStatus", ["RCSPaymentStatusCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PaymentStatus")]],
  ["adjustmentAmount", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "AdjustmentAmount")]],
  ["shippingAddress", ["AddressType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingAddress")]],
  ["buyerID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "BuyerID")]],
  ["shippingInsuranceCost", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingInsuranceCost")]],
  ["salesTax", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SalesTax")]],
  ["shippingCost", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingCost")]],
  ["encryptedID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "EncryptedID")]],
  ["externalTransaction", ["ExternalTransactionType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ExternalTransaction")]],
  ["multipleSellerPaymentID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "MultipleSellerPaymentID")]]
]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(detailLevel = [], errorLanguage = nil, messageID = nil, version = nil, errorHandling = nil, invocationID = nil, warningLevel = nil, itemID = nil, transactionID = nil, orderID = nil, amountPaid = nil, paymentMethodUsed = nil, checkoutStatus = nil, shippingService = nil, shippingIncludedInTax = nil, checkoutMethod = nil, insuranceType = nil, paymentStatus = nil, adjustmentAmount = nil, shippingAddress = nil, buyerID = nil, shippingInsuranceCost = nil, salesTax = nil, shippingCost = nil, encryptedID = nil, externalTransaction = nil, multipleSellerPaymentID = nil) ⇒ ReviseCheckoutStatusRequestType

Returns a new instance of ReviseCheckoutStatusRequestType.



11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
# File 'lib/eBay.rb', line 11783

def initialize(detailLevel = [], errorLanguage = nil, messageID = nil, version = nil, errorHandling = nil, invocationID = nil, warningLevel = nil, itemID = nil, transactionID = nil, orderID = nil, amountPaid = nil, paymentMethodUsed = nil, checkoutStatus = nil, shippingService = nil, shippingIncludedInTax = nil, checkoutMethod = nil, insuranceType = nil, paymentStatus = nil, adjustmentAmount = nil, shippingAddress = nil, buyerID = nil, shippingInsuranceCost = nil, salesTax = nil, shippingCost = nil, encryptedID = nil, externalTransaction = nil, multipleSellerPaymentID = nil)
  @detailLevel = detailLevel
  @errorLanguage = errorLanguage
  @messageID = messageID
  @version = version
  @errorHandling = errorHandling
  @invocationID = invocationID
  @warningLevel = warningLevel
  @__xmlele_any = nil
  @itemID = itemID
  @transactionID = transactionID
  @orderID = orderID
  @amountPaid = amountPaid
  @paymentMethodUsed = paymentMethodUsed
  @checkoutStatus = checkoutStatus
  @shippingService = shippingService
  @shippingIncludedInTax = shippingIncludedInTax
  @checkoutMethod = checkoutMethod
  @insuranceType = insuranceType
  @paymentStatus = paymentStatus
  @adjustmentAmount = adjustmentAmount
  @shippingAddress = shippingAddress
  @buyerID = buyerID
  @shippingInsuranceCost = shippingInsuranceCost
  @salesTax = salesTax
  @shippingCost = shippingCost
  @encryptedID = encryptedID
  @externalTransaction = externalTransaction
  @multipleSellerPaymentID = multipleSellerPaymentID
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



11757
11758
11759
# File 'lib/eBay.rb', line 11757

def __xmlele_any
  @__xmlele_any
end

#adjustmentAmountObject

Returns the value of attribute adjustmentAmount.



11769
11770
11771
# File 'lib/eBay.rb', line 11769

def adjustmentAmount
  @adjustmentAmount
end

#amountPaidObject

Returns the value of attribute amountPaid.



11761
11762
11763
# File 'lib/eBay.rb', line 11761

def amountPaid
  @amountPaid
end

#buyerIDObject

Returns the value of attribute buyerID.



11771
11772
11773
# File 'lib/eBay.rb', line 11771

def buyerID
  @buyerID
end

#checkoutMethodObject

Returns the value of attribute checkoutMethod.



11766
11767
11768
# File 'lib/eBay.rb', line 11766

def checkoutMethod
  @checkoutMethod
end

#checkoutStatusObject

Returns the value of attribute checkoutStatus.



11763
11764
11765
# File 'lib/eBay.rb', line 11763

def checkoutStatus
  @checkoutStatus
end

#detailLevelObject

Returns the value of attribute detailLevel.



11750
11751
11752
# File 'lib/eBay.rb', line 11750

def detailLevel
  @detailLevel
end

#encryptedIDObject

Returns the value of attribute encryptedID.



11775
11776
11777
# File 'lib/eBay.rb', line 11775

def encryptedID
  @encryptedID
end

#errorHandlingObject

Returns the value of attribute errorHandling.



11754
11755
11756
# File 'lib/eBay.rb', line 11754

def errorHandling
  @errorHandling
end

#errorLanguageObject

Returns the value of attribute errorLanguage.



11751
11752
11753
# File 'lib/eBay.rb', line 11751

def errorLanguage
  @errorLanguage
end

#externalTransactionObject

Returns the value of attribute externalTransaction.



11776
11777
11778
# File 'lib/eBay.rb', line 11776

def externalTransaction
  @externalTransaction
end

#insuranceTypeObject

Returns the value of attribute insuranceType.



11767
11768
11769
# File 'lib/eBay.rb', line 11767

def insuranceType
  @insuranceType
end

#invocationIDObject

Returns the value of attribute invocationID.



11755
11756
11757
# File 'lib/eBay.rb', line 11755

def invocationID
  @invocationID
end

#itemIDObject

Returns the value of attribute itemID.



11758
11759
11760
# File 'lib/eBay.rb', line 11758

def itemID
  @itemID
end

#messageIDObject

Returns the value of attribute messageID.



11752
11753
11754
# File 'lib/eBay.rb', line 11752

def messageID
  @messageID
end

#multipleSellerPaymentIDObject

Returns the value of attribute multipleSellerPaymentID.



11777
11778
11779
# File 'lib/eBay.rb', line 11777

def multipleSellerPaymentID
  @multipleSellerPaymentID
end

#orderIDObject

Returns the value of attribute orderID.



11760
11761
11762
# File 'lib/eBay.rb', line 11760

def orderID
  @orderID
end

#paymentMethodUsedObject

Returns the value of attribute paymentMethodUsed.



11762
11763
11764
# File 'lib/eBay.rb', line 11762

def paymentMethodUsed
  @paymentMethodUsed
end

#paymentStatusObject

Returns the value of attribute paymentStatus.



11768
11769
11770
# File 'lib/eBay.rb', line 11768

def paymentStatus
  @paymentStatus
end

#salesTaxObject

Returns the value of attribute salesTax.



11773
11774
11775
# File 'lib/eBay.rb', line 11773

def salesTax
  @salesTax
end

#shippingAddressObject

Returns the value of attribute shippingAddress.



11770
11771
11772
# File 'lib/eBay.rb', line 11770

def shippingAddress
  @shippingAddress
end

#shippingCostObject

Returns the value of attribute shippingCost.



11774
11775
11776
# File 'lib/eBay.rb', line 11774

def shippingCost
  @shippingCost
end

#shippingIncludedInTaxObject

Returns the value of attribute shippingIncludedInTax.



11765
11766
11767
# File 'lib/eBay.rb', line 11765

def shippingIncludedInTax
  @shippingIncludedInTax
end

#shippingInsuranceCostObject

Returns the value of attribute shippingInsuranceCost.



11772
11773
11774
# File 'lib/eBay.rb', line 11772

def shippingInsuranceCost
  @shippingInsuranceCost
end

#shippingServiceObject

Returns the value of attribute shippingService.



11764
11765
11766
# File 'lib/eBay.rb', line 11764

def shippingService
  @shippingService
end

#transactionIDObject

Returns the value of attribute transactionID.



11759
11760
11761
# File 'lib/eBay.rb', line 11759

def transactionID
  @transactionID
end

#versionObject

Returns the value of attribute version.



11753
11754
11755
# File 'lib/eBay.rb', line 11753

def version
  @version
end

#warningLevelObject

Returns the value of attribute warningLevel.



11756
11757
11758
# File 'lib/eBay.rb', line 11756

def warningLevel
  @warningLevel
end

Instance Method Details

#set_any(elements) ⇒ Object



11779
11780
11781
# File 'lib/eBay.rb', line 11779

def set_any(elements)
  @__xmlele_any = elements
end