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")]],
["carrierShippingFee", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CarrierShippingFee")]],
["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")]],
["insuranceTotal", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "InsuranceTotal")]],
["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", ["ShippingServiceCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingServiceUsed")]],
["defaultShippingCost", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DefaultShippingCost")]],
["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, carrierShippingFee = nil, changePaymentInstructions = nil, insuranceFee = nil, insuranceOption = nil, insuranceTotal = 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) ⇒ ShippingDetailsType

Returns a new instance of ShippingDetailsType.



17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
17591
17592
17593
17594
17595
17596
# File 'lib/eBay.rb', line 17569

def initialize(allowPaymentEdit = nil, applyShippingDiscount = nil, calculatedShippingRate = nil, carrierShippingFee = nil, changePaymentInstructions = nil, insuranceFee = nil, insuranceOption = nil, insuranceTotal = 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)
  @allowPaymentEdit = allowPaymentEdit
  @applyShippingDiscount = applyShippingDiscount
  @calculatedShippingRate = calculatedShippingRate
  @carrierShippingFee = carrierShippingFee
  @changePaymentInstructions = changePaymentInstructions
  @insuranceFee = insuranceFee
  @insuranceOption = insuranceOption
  @insuranceTotal = insuranceTotal
  @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
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



17563
17564
17565
# File 'lib/eBay.rb', line 17563

def __xmlele_any
  @__xmlele_any
end

#allowPaymentEditObject

Returns the value of attribute allowPaymentEdit.



17538
17539
17540
# File 'lib/eBay.rb', line 17538

def allowPaymentEdit
  @allowPaymentEdit
end

#applyShippingDiscountObject

Returns the value of attribute applyShippingDiscount.



17539
17540
17541
# File 'lib/eBay.rb', line 17539

def applyShippingDiscount
  @applyShippingDiscount
end

#calculatedShippingRateObject

Returns the value of attribute calculatedShippingRate.



17540
17541
17542
# File 'lib/eBay.rb', line 17540

def calculatedShippingRate
  @calculatedShippingRate
end

#carrierShippingFeeObject

Returns the value of attribute carrierShippingFee.



17541
17542
17543
# File 'lib/eBay.rb', line 17541

def carrierShippingFee
  @carrierShippingFee
end

#changePaymentInstructionsObject

Returns the value of attribute changePaymentInstructions.



17542
17543
17544
# File 'lib/eBay.rb', line 17542

def changePaymentInstructions
  @changePaymentInstructions
end

#defaultShippingCostObject

Returns the value of attribute defaultShippingCost.



17562
17563
17564
# File 'lib/eBay.rb', line 17562

def defaultShippingCost
  @defaultShippingCost
end

#getItFastObject

Returns the value of attribute getItFast.



17559
17560
17561
# File 'lib/eBay.rb', line 17559

def getItFast
  @getItFast
end

#insuranceFeeObject

Returns the value of attribute insuranceFee.



17543
17544
17545
# File 'lib/eBay.rb', line 17543

def insuranceFee
  @insuranceFee
end

#insuranceOptionObject

Returns the value of attribute insuranceOption.



17544
17545
17546
# File 'lib/eBay.rb', line 17544

def insuranceOption
  @insuranceOption
end

#insuranceTotalObject

Returns the value of attribute insuranceTotal.



17545
17546
17547
# File 'lib/eBay.rb', line 17545

def insuranceTotal
  @insuranceTotal
end

#insuranceWantedObject

Returns the value of attribute insuranceWanted.



17546
17547
17548
# File 'lib/eBay.rb', line 17546

def insuranceWanted
  @insuranceWanted
end

#internationalShippingServiceOptionObject

Returns the value of attribute internationalShippingServiceOption.



17554
17555
17556
# File 'lib/eBay.rb', line 17554

def internationalShippingServiceOption
  @internationalShippingServiceOption
end

#paymentEditedObject

Returns the value of attribute paymentEdited.



17547
17548
17549
# File 'lib/eBay.rb', line 17547

def paymentEdited
  @paymentEdited
end

#paymentInstructionsObject

Returns the value of attribute paymentInstructions.



17548
17549
17550
# File 'lib/eBay.rb', line 17548

def paymentInstructions
  @paymentInstructions
end

#salesTaxObject

Returns the value of attribute salesTax.



17549
17550
17551
# File 'lib/eBay.rb', line 17549

def salesTax
  @salesTax
end

#sellerPostalCodeObject

Returns the value of attribute sellerPostalCode.



17550
17551
17552
# File 'lib/eBay.rb', line 17550

def sellerPostalCode
  @sellerPostalCode
end

#sellingManagerSalesRecordNumberObject

Returns the value of attribute sellingManagerSalesRecordNumber.



17556
17557
17558
# File 'lib/eBay.rb', line 17556

def sellingManagerSalesRecordNumber
  @sellingManagerSalesRecordNumber
end

#shipmentTrackingNumberObject

Returns the value of attribute shipmentTrackingNumber.



17560
17561
17562
# File 'lib/eBay.rb', line 17560

def shipmentTrackingNumber
  @shipmentTrackingNumber
end

#shippingRateErrorMessageObject

Returns the value of attribute shippingRateErrorMessage.



17551
17552
17553
# File 'lib/eBay.rb', line 17551

def shippingRateErrorMessage
  @shippingRateErrorMessage
end

#shippingRateTypeObject

Returns the value of attribute shippingRateType.



17552
17553
17554
# File 'lib/eBay.rb', line 17552

def shippingRateType
  @shippingRateType
end

#shippingServiceOptionsObject

Returns the value of attribute shippingServiceOptions.



17553
17554
17555
# File 'lib/eBay.rb', line 17553

def shippingServiceOptions
  @shippingServiceOptions
end

#shippingServiceUsedObject

Returns the value of attribute shippingServiceUsed.



17561
17562
17563
# File 'lib/eBay.rb', line 17561

def shippingServiceUsed
  @shippingServiceUsed
end

#shippingTypeObject

Returns the value of attribute shippingType.



17555
17556
17557
# File 'lib/eBay.rb', line 17555

def shippingType
  @shippingType
end

#taxTableObject

Returns the value of attribute taxTable.



17558
17559
17560
# File 'lib/eBay.rb', line 17558

def taxTable
  @taxTable
end

#thirdPartyCheckoutObject

Returns the value of attribute thirdPartyCheckout.



17557
17558
17559
# File 'lib/eBay.rb', line 17557

def thirdPartyCheckout
  @thirdPartyCheckout
end

Instance Method Details

#set_any(elements) ⇒ Object



17565
17566
17567
# File 'lib/eBay.rb', line 17565

def set_any(elements)
  @__xmlele_any = elements
end