Class: InternationalShippingServiceOptionsType

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

Overview

urn:ebay:apis:eBLBaseComponentsInternationalShippingServiceOptionsType

Constant Summary collapse

@@schema_type =
"InternationalShippingServiceOptionsType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
  ["shippingService", ["ShippingServiceCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingService")]],
  ["shippingServiceCost", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingServiceCost")]],
  ["shippingServiceAdditionalCost", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingServiceAdditionalCost")]],
  ["shippingServicePriority", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingServicePriority")]],
  ["shipToLocation", ["SOAP::SOAPString[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShipToLocation")]],
  ["any", [nil, XSD::QName.new("http://www.w3.org/2001/XMLSchema", "anyType")]]
]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(shippingService = nil, shippingServiceCost = nil, shippingServiceAdditionalCost = nil, shippingServicePriority = nil, shipToLocation = []) ⇒ InternationalShippingServiceOptionsType

Returns a new instance of InternationalShippingServiceOptionsType.



16047
16048
16049
16050
16051
16052
16053
16054
# File 'lib/eBay.rb', line 16047

def initialize(shippingService = nil, shippingServiceCost = nil, shippingServiceAdditionalCost = nil, shippingServicePriority = nil, shipToLocation = [])
  @shippingService = shippingService
  @shippingServiceCost = shippingServiceCost
  @shippingServiceAdditionalCost = shippingServiceAdditionalCost
  @shippingServicePriority = shippingServicePriority
  @shipToLocation = shipToLocation
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



16041
16042
16043
# File 'lib/eBay.rb', line 16041

def __xmlele_any
  @__xmlele_any
end

#shippingServiceObject

Returns the value of attribute shippingService.



16036
16037
16038
# File 'lib/eBay.rb', line 16036

def shippingService
  @shippingService
end

#shippingServiceAdditionalCostObject

Returns the value of attribute shippingServiceAdditionalCost.



16038
16039
16040
# File 'lib/eBay.rb', line 16038

def shippingServiceAdditionalCost
  @shippingServiceAdditionalCost
end

#shippingServiceCostObject

Returns the value of attribute shippingServiceCost.



16037
16038
16039
# File 'lib/eBay.rb', line 16037

def shippingServiceCost
  @shippingServiceCost
end

#shippingServicePriorityObject

Returns the value of attribute shippingServicePriority.



16039
16040
16041
# File 'lib/eBay.rb', line 16039

def shippingServicePriority
  @shippingServicePriority
end

#shipToLocationObject

Returns the value of attribute shipToLocation.



16040
16041
16042
# File 'lib/eBay.rb', line 16040

def shipToLocation
  @shipToLocation
end

Instance Method Details

#set_any(elements) ⇒ Object



16043
16044
16045
# File 'lib/eBay.rb', line 16043

def set_any(elements)
  @__xmlele_any = elements
end