Class: ShippingDetailsType

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

Overview

urn:ebay:apis:eBLBaseComponentsShippingDetailsType

Constant Summary collapse

@@schema_type =
"ShippingDetailsType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
  ["allowPaymentEdit", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "AllowPaymentEdit")]],
  ["applyShippingDiscount", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ApplyShippingDiscount")]],
  ["calculatedShippingRate", ["CalculatedShippingRateType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CalculatedShippingRate")]],
  ["changePaymentInstructions", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ChangePaymentInstructions")]],
  ["insuranceFee", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "InsuranceFee")]],
  ["insuranceOption", ["InsuranceOptionCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "InsuranceOption")]],
  ["insuranceWanted", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "InsuranceWanted")]],
  ["paymentEdited", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PaymentEdited")]],
  ["paymentInstructions", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PaymentInstructions")]],
  ["salesTax", ["SalesTaxType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SalesTax")]],
  ["sellerPostalCode", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SellerPostalCode")]],
  ["shippingRateErrorMessage", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingRateErrorMessage")]],
  ["shippingRateType", ["ShippingRateTypeCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingRateType")]],
  ["shippingServiceOptions", ["ShippingServiceOptionsType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingServiceOptions")]],
  ["internationalShippingServiceOption", ["InternationalShippingServiceOptionsType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "InternationalShippingServiceOption")]],
  ["shippingType", ["ShippingTypeCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingType")]],
  ["sellingManagerSalesRecordNumber", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "SellingManagerSalesRecordNumber")]],
  ["thirdPartyCheckout", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ThirdPartyCheckout")]],
  ["taxTable", ["TaxTableType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "TaxTable")]],
  ["getItFast", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "GetItFast")]],
  ["shipmentTrackingNumber", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShipmentTrackingNumber")]],
  ["shippingServiceUsed", ["Token", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingServiceUsed")]],
  ["defaultShippingCost", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DefaultShippingCost")]],
  ["insuranceDetails", ["InsuranceDetailsType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "InsuranceDetails")]],
  ["internationalInsuranceDetails", ["InsuranceDetailsType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "InternationalInsuranceDetails")]],
  ["any", [nil, XSD::QName.new("http://www.w3.org/2001/XMLSchema", "anyType")]]
]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(allowPaymentEdit = nil, applyShippingDiscount = nil, calculatedShippingRate = nil, changePaymentInstructions = nil, insuranceFee = nil, insuranceOption = nil, insuranceWanted = nil, paymentEdited = nil, paymentInstructions = nil, salesTax = nil, sellerPostalCode = nil, shippingRateErrorMessage = nil, shippingRateType = nil, shippingServiceOptions = [], internationalShippingServiceOption = [], shippingType = nil, sellingManagerSalesRecordNumber = nil, thirdPartyCheckout = nil, taxTable = nil, getItFast = nil, shipmentTrackingNumber = nil, shippingServiceUsed = nil, defaultShippingCost = nil, insuranceDetails = nil, internationalInsuranceDetails = nil) ⇒ ShippingDetailsType

Returns a new instance of ShippingDetailsType.



22484
22485
22486
22487
22488
22489
22490
22491
22492
22493
22494
22495
22496
22497
22498
22499
22500
22501
22502
22503
22504
22505
22506
22507
22508
22509
22510
22511
# File 'lib/eBay.rb', line 22484

def initialize(allowPaymentEdit = nil, applyShippingDiscount = nil, calculatedShippingRate = nil, changePaymentInstructions = nil, insuranceFee = nil, insuranceOption = nil, insuranceWanted = nil, paymentEdited = nil, paymentInstructions = nil, salesTax = nil, sellerPostalCode = nil, shippingRateErrorMessage = nil, shippingRateType = nil, shippingServiceOptions = [], internationalShippingServiceOption = [], shippingType = nil, sellingManagerSalesRecordNumber = nil, thirdPartyCheckout = nil, taxTable = nil, getItFast = nil, shipmentTrackingNumber = nil, shippingServiceUsed = nil, defaultShippingCost = nil, insuranceDetails = nil, internationalInsuranceDetails = nil)
  @allowPaymentEdit = allowPaymentEdit
  @applyShippingDiscount = applyShippingDiscount
  @calculatedShippingRate = calculatedShippingRate
  @changePaymentInstructions = changePaymentInstructions
  @insuranceFee = insuranceFee
  @insuranceOption = insuranceOption
  @insuranceWanted = insuranceWanted
  @paymentEdited = paymentEdited
  @paymentInstructions = paymentInstructions
  @salesTax = salesTax
  @sellerPostalCode = sellerPostalCode
  @shippingRateErrorMessage = shippingRateErrorMessage
  @shippingRateType = shippingRateType
  @shippingServiceOptions = shippingServiceOptions
  @internationalShippingServiceOption = internationalShippingServiceOption
  @shippingType = shippingType
  @sellingManagerSalesRecordNumber = sellingManagerSalesRecordNumber
  @thirdPartyCheckout = thirdPartyCheckout
  @taxTable = taxTable
  @getItFast = getItFast
  @shipmentTrackingNumber = shipmentTrackingNumber
  @shippingServiceUsed = shippingServiceUsed
  @defaultShippingCost = defaultShippingCost
  @insuranceDetails = insuranceDetails
  @internationalInsuranceDetails = internationalInsuranceDetails
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



22478
22479
22480
# File 'lib/eBay.rb', line 22478

def __xmlele_any
  @__xmlele_any
end

#allowPaymentEditObject

Returns the value of attribute allowPaymentEdit.



22453
22454
22455
# File 'lib/eBay.rb', line 22453

def allowPaymentEdit
  @allowPaymentEdit
end

#applyShippingDiscountObject

Returns the value of attribute applyShippingDiscount.



22454
22455
22456
# File 'lib/eBay.rb', line 22454

def applyShippingDiscount
  @applyShippingDiscount
end

#calculatedShippingRateObject

Returns the value of attribute calculatedShippingRate.



22455
22456
22457
# File 'lib/eBay.rb', line 22455

def calculatedShippingRate
  @calculatedShippingRate
end

#changePaymentInstructionsObject

Returns the value of attribute changePaymentInstructions.



22456
22457
22458
# File 'lib/eBay.rb', line 22456

def changePaymentInstructions
  @changePaymentInstructions
end

#defaultShippingCostObject

Returns the value of attribute defaultShippingCost.



22475
22476
22477
# File 'lib/eBay.rb', line 22475

def defaultShippingCost
  @defaultShippingCost
end

#getItFastObject

Returns the value of attribute getItFast.



22472
22473
22474
# File 'lib/eBay.rb', line 22472

def getItFast
  @getItFast
end

#insuranceDetailsObject

Returns the value of attribute insuranceDetails.



22476
22477
22478
# File 'lib/eBay.rb', line 22476

def insuranceDetails
  @insuranceDetails
end

#insuranceFeeObject

Returns the value of attribute insuranceFee.



22457
22458
22459
# File 'lib/eBay.rb', line 22457

def insuranceFee
  @insuranceFee
end

#insuranceOptionObject

Returns the value of attribute insuranceOption.



22458
22459
22460
# File 'lib/eBay.rb', line 22458

def insuranceOption
  @insuranceOption
end

#insuranceWantedObject

Returns the value of attribute insuranceWanted.



22459
22460
22461
# File 'lib/eBay.rb', line 22459

def insuranceWanted
  @insuranceWanted
end

#internationalInsuranceDetailsObject

Returns the value of attribute internationalInsuranceDetails.



22477
22478
22479
# File 'lib/eBay.rb', line 22477

def internationalInsuranceDetails
  @internationalInsuranceDetails
end

#internationalShippingServiceOptionObject

Returns the value of attribute internationalShippingServiceOption.



22467
22468
22469
# File 'lib/eBay.rb', line 22467

def internationalShippingServiceOption
  @internationalShippingServiceOption
end

#paymentEditedObject

Returns the value of attribute paymentEdited.



22460
22461
22462
# File 'lib/eBay.rb', line 22460

def paymentEdited
  @paymentEdited
end

#paymentInstructionsObject

Returns the value of attribute paymentInstructions.



22461
22462
22463
# File 'lib/eBay.rb', line 22461

def paymentInstructions
  @paymentInstructions
end

#salesTaxObject

Returns the value of attribute salesTax.



22462
22463
22464
# File 'lib/eBay.rb', line 22462

def salesTax
  @salesTax
end

#sellerPostalCodeObject

Returns the value of attribute sellerPostalCode.



22463
22464
22465
# File 'lib/eBay.rb', line 22463

def sellerPostalCode
  @sellerPostalCode
end

#sellingManagerSalesRecordNumberObject

Returns the value of attribute sellingManagerSalesRecordNumber.



22469
22470
22471
# File 'lib/eBay.rb', line 22469

def sellingManagerSalesRecordNumber
  @sellingManagerSalesRecordNumber
end

#shipmentTrackingNumberObject

Returns the value of attribute shipmentTrackingNumber.



22473
22474
22475
# File 'lib/eBay.rb', line 22473

def shipmentTrackingNumber
  @shipmentTrackingNumber
end

#shippingRateErrorMessageObject

Returns the value of attribute shippingRateErrorMessage.



22464
22465
22466
# File 'lib/eBay.rb', line 22464

def shippingRateErrorMessage
  @shippingRateErrorMessage
end

#shippingRateTypeObject

Returns the value of attribute shippingRateType.



22465
22466
22467
# File 'lib/eBay.rb', line 22465

def shippingRateType
  @shippingRateType
end

#shippingServiceOptionsObject

Returns the value of attribute shippingServiceOptions.



22466
22467
22468
# File 'lib/eBay.rb', line 22466

def shippingServiceOptions
  @shippingServiceOptions
end

#shippingServiceUsedObject

Returns the value of attribute shippingServiceUsed.



22474
22475
22476
# File 'lib/eBay.rb', line 22474

def shippingServiceUsed
  @shippingServiceUsed
end

#shippingTypeObject

Returns the value of attribute shippingType.



22468
22469
22470
# File 'lib/eBay.rb', line 22468

def shippingType
  @shippingType
end

#taxTableObject

Returns the value of attribute taxTable.



22471
22472
22473
# File 'lib/eBay.rb', line 22471

def taxTable
  @taxTable
end

#thirdPartyCheckoutObject

Returns the value of attribute thirdPartyCheckout.



22470
22471
22472
# File 'lib/eBay.rb', line 22470

def thirdPartyCheckout
  @thirdPartyCheckout
end

Instance Method Details

#set_any(elements) ⇒ Object



22480
22481
22482
# File 'lib/eBay.rb', line 22480

def set_any(elements)
  @__xmlele_any = elements
end