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.



17650
17651
17652
17653
17654
17655
17656
17657
17658
17659
# File 'lib/eBay.rb', line 17650

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.



17644
17645
17646
# File 'lib/eBay.rb', line 17644

def __xmlele_any
  @__xmlele_any
end

#descriptionObject

Returns the value of attribute description.



17637
17638
17639
# File 'lib/eBay.rb', line 17637

def description
  @description
end

#expeditedServiceObject

Returns the value of attribute expeditedService.



17638
17639
17640
# File 'lib/eBay.rb', line 17638

def expeditedService
  @expeditedService
end

#internationalServiceObject

Returns the value of attribute internationalService.



17639
17640
17641
# File 'lib/eBay.rb', line 17639

def internationalService
  @internationalService
end

#shippingServiceObject

Returns the value of attribute shippingService.



17640
17641
17642
# File 'lib/eBay.rb', line 17640

def shippingService
  @shippingService
end

#shippingServiceIDObject

Returns the value of attribute shippingServiceID.



17641
17642
17643
# File 'lib/eBay.rb', line 17641

def shippingServiceID
  @shippingServiceID
end

#shippingTimeMaxObject

Returns the value of attribute shippingTimeMax.



17642
17643
17644
# File 'lib/eBay.rb', line 17642

def shippingTimeMax
  @shippingTimeMax
end

#shippingTimeMinObject

Returns the value of attribute shippingTimeMin.



17643
17644
17645
# File 'lib/eBay.rb', line 17643

def shippingTimeMin
  @shippingTimeMin
end

Instance Method Details

#set_any(elements) ⇒ Object



17646
17647
17648
# File 'lib/eBay.rb', line 17646

def set_any(elements)
  @__xmlele_any = elements
end