Class: ShippingServiceDetailsType

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

Overview

urn:ebay:apis:eBLBaseComponentsShippingServiceDetailsType

Constant Summary collapse

@@schema_type =
"ShippingServiceDetailsType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
  ["description", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Description")]],
  ["expeditedService", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ExpeditedService")]],
  ["internationalService", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "InternationalService")]],
  ["shippingService", ["ShippingServiceCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingService")]],
  ["shippingServiceID", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingServiceID")]],
  ["shippingTimeMax", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingTimeMax")]],
  ["shippingTimeMin", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingTimeMin")]],
  ["any", [nil, XSD::QName.new("http://www.w3.org/2001/XMLSchema", "anyType")]]
]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(description = nil, expeditedService = nil, internationalService = nil, shippingService = nil, shippingServiceID = nil, shippingTimeMax = nil, shippingTimeMin = nil) ⇒ ShippingServiceDetailsType

Returns a new instance of ShippingServiceDetailsType.



20023
20024
20025
20026
20027
20028
20029
20030
20031
20032
# File 'lib/eBay.rb', line 20023

def initialize(description = nil, expeditedService = nil, internationalService = nil, shippingService = nil, shippingServiceID = nil, shippingTimeMax = nil, shippingTimeMin = nil)
  @description = description
  @expeditedService = expeditedService
  @internationalService = internationalService
  @shippingService = shippingService
  @shippingServiceID = shippingServiceID
  @shippingTimeMax = shippingTimeMax
  @shippingTimeMin = shippingTimeMin
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



20017
20018
20019
# File 'lib/eBay.rb', line 20017

def __xmlele_any
  @__xmlele_any
end

#descriptionObject

Returns the value of attribute description.



20010
20011
20012
# File 'lib/eBay.rb', line 20010

def description
  @description
end

#expeditedServiceObject

Returns the value of attribute expeditedService.



20011
20012
20013
# File 'lib/eBay.rb', line 20011

def expeditedService
  @expeditedService
end

#internationalServiceObject

Returns the value of attribute internationalService.



20012
20013
20014
# File 'lib/eBay.rb', line 20012

def internationalService
  @internationalService
end

#shippingServiceObject

Returns the value of attribute shippingService.



20013
20014
20015
# File 'lib/eBay.rb', line 20013

def shippingService
  @shippingService
end

#shippingServiceIDObject

Returns the value of attribute shippingServiceID.



20014
20015
20016
# File 'lib/eBay.rb', line 20014

def shippingServiceID
  @shippingServiceID
end

#shippingTimeMaxObject

Returns the value of attribute shippingTimeMax.



20015
20016
20017
# File 'lib/eBay.rb', line 20015

def shippingTimeMax
  @shippingTimeMax
end

#shippingTimeMinObject

Returns the value of attribute shippingTimeMin.



20016
20017
20018
# File 'lib/eBay.rb', line 20016

def shippingTimeMin
  @shippingTimeMin
end

Instance Method Details

#set_any(elements) ⇒ Object



20019
20020
20021
# File 'lib/eBay.rb', line 20019

def set_any(elements)
  @__xmlele_any = elements
end