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", ["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, 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) ⇒ ShippingDetailsType

Returns a new instance of ShippingDetailsType.



19942
19943
19944
19945
19946
19947
19948
19949
19950
19951
19952
19953
19954
19955
19956
19957
19958
19959
19960
19961
19962
19963
19964
19965
19966
19967
# File 'lib/eBay.rb', line 19942

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)
  @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
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



19936
19937
19938
# File 'lib/eBay.rb', line 19936

def __xmlele_any
  @__xmlele_any
end

#allowPaymentEditObject

Returns the value of attribute allowPaymentEdit.



19913
19914
19915
# File 'lib/eBay.rb', line 19913

def allowPaymentEdit
  @allowPaymentEdit
end

#applyShippingDiscountObject

Returns the value of attribute applyShippingDiscount.



19914
19915
19916
# File 'lib/eBay.rb', line 19914

def applyShippingDiscount
  @applyShippingDiscount
end

#calculatedShippingRateObject

Returns the value of attribute calculatedShippingRate.



19915
19916
19917
# File 'lib/eBay.rb', line 19915

def calculatedShippingRate
  @calculatedShippingRate
end

#changePaymentInstructionsObject

Returns the value of attribute changePaymentInstructions.



19916
19917
19918
# File 'lib/eBay.rb', line 19916

def changePaymentInstructions
  @changePaymentInstructions
end

#defaultShippingCostObject

Returns the value of attribute defaultShippingCost.



19935
19936
19937
# File 'lib/eBay.rb', line 19935

def defaultShippingCost
  @defaultShippingCost
end

#getItFastObject

Returns the value of attribute getItFast.



19932
19933
19934
# File 'lib/eBay.rb', line 19932

def getItFast
  @getItFast
end

#insuranceFeeObject

Returns the value of attribute insuranceFee.



19917
19918
19919
# File 'lib/eBay.rb', line 19917

def insuranceFee
  @insuranceFee
end

#insuranceOptionObject

Returns the value of attribute insuranceOption.



19918
19919
19920
# File 'lib/eBay.rb', line 19918

def insuranceOption
  @insuranceOption
end

#insuranceWantedObject

Returns the value of attribute insuranceWanted.



19919
19920
19921
# File 'lib/eBay.rb', line 19919

def insuranceWanted
  @insuranceWanted
end

#internationalShippingServiceOptionObject

Returns the value of attribute internationalShippingServiceOption.



19927
19928
19929
# File 'lib/eBay.rb', line 19927

def internationalShippingServiceOption
  @internationalShippingServiceOption
end

#paymentEditedObject

Returns the value of attribute paymentEdited.



19920
19921
19922
# File 'lib/eBay.rb', line 19920

def paymentEdited
  @paymentEdited
end

#paymentInstructionsObject

Returns the value of attribute paymentInstructions.



19921
19922
19923
# File 'lib/eBay.rb', line 19921

def paymentInstructions
  @paymentInstructions
end

#salesTaxObject

Returns the value of attribute salesTax.



19922
19923
19924
# File 'lib/eBay.rb', line 19922

def salesTax
  @salesTax
end

#sellerPostalCodeObject

Returns the value of attribute sellerPostalCode.



19923
19924
19925
# File 'lib/eBay.rb', line 19923

def sellerPostalCode
  @sellerPostalCode
end

#sellingManagerSalesRecordNumberObject

Returns the value of attribute sellingManagerSalesRecordNumber.



19929
19930
19931
# File 'lib/eBay.rb', line 19929

def sellingManagerSalesRecordNumber
  @sellingManagerSalesRecordNumber
end

#shipmentTrackingNumberObject

Returns the value of attribute shipmentTrackingNumber.



19933
19934
19935
# File 'lib/eBay.rb', line 19933

def shipmentTrackingNumber
  @shipmentTrackingNumber
end

#shippingRateErrorMessageObject

Returns the value of attribute shippingRateErrorMessage.



19924
19925
19926
# File 'lib/eBay.rb', line 19924

def shippingRateErrorMessage
  @shippingRateErrorMessage
end

#shippingRateTypeObject

Returns the value of attribute shippingRateType.



19925
19926
19927
# File 'lib/eBay.rb', line 19925

def shippingRateType
  @shippingRateType
end

#shippingServiceOptionsObject

Returns the value of attribute shippingServiceOptions.



19926
19927
19928
# File 'lib/eBay.rb', line 19926

def shippingServiceOptions
  @shippingServiceOptions
end

#shippingServiceUsedObject

Returns the value of attribute shippingServiceUsed.



19934
19935
19936
# File 'lib/eBay.rb', line 19934

def shippingServiceUsed
  @shippingServiceUsed
end

#shippingTypeObject

Returns the value of attribute shippingType.



19928
19929
19930
# File 'lib/eBay.rb', line 19928

def shippingType
  @shippingType
end

#taxTableObject

Returns the value of attribute taxTable.



19931
19932
19933
# File 'lib/eBay.rb', line 19931

def taxTable
  @taxTable
end

#thirdPartyCheckoutObject

Returns the value of attribute thirdPartyCheckout.



19930
19931
19932
# File 'lib/eBay.rb', line 19930

def thirdPartyCheckout
  @thirdPartyCheckout
end

Instance Method Details

#set_any(elements) ⇒ Object



19938
19939
19940
# File 'lib/eBay.rb', line 19938

def set_any(elements)
  @__xmlele_any = elements
end