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", ["Token", 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")]],
  ["shippingServiceCode", ["ShippingServiceCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ShippingServiceCode")]],
  ["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, shippingServiceCode = nil) ⇒ ShippingServiceDetailsType

Returns a new instance of ShippingServiceDetailsType.



22569
22570
22571
22572
22573
22574
22575
22576
22577
22578
22579
# File 'lib/eBay.rb', line 22569

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

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



22563
22564
22565
# File 'lib/eBay.rb', line 22563

def __xmlele_any
  @__xmlele_any
end

#descriptionObject

Returns the value of attribute description.



22555
22556
22557
# File 'lib/eBay.rb', line 22555

def description
  @description
end

#expeditedServiceObject

Returns the value of attribute expeditedService.



22556
22557
22558
# File 'lib/eBay.rb', line 22556

def expeditedService
  @expeditedService
end

#internationalServiceObject

Returns the value of attribute internationalService.



22557
22558
22559
# File 'lib/eBay.rb', line 22557

def internationalService
  @internationalService
end

#shippingServiceObject

Returns the value of attribute shippingService.



22558
22559
22560
# File 'lib/eBay.rb', line 22558

def shippingService
  @shippingService
end

#shippingServiceCodeObject

Returns the value of attribute shippingServiceCode.



22562
22563
22564
# File 'lib/eBay.rb', line 22562

def shippingServiceCode
  @shippingServiceCode
end

#shippingServiceIDObject

Returns the value of attribute shippingServiceID.



22559
22560
22561
# File 'lib/eBay.rb', line 22559

def shippingServiceID
  @shippingServiceID
end

#shippingTimeMaxObject

Returns the value of attribute shippingTimeMax.



22560
22561
22562
# File 'lib/eBay.rb', line 22560

def shippingTimeMax
  @shippingTimeMax
end

#shippingTimeMinObject

Returns the value of attribute shippingTimeMin.



22561
22562
22563
# File 'lib/eBay.rb', line 22561

def shippingTimeMin
  @shippingTimeMin
end

Instance Method Details

#set_any(elements) ⇒ Object



22565
22566
22567
# File 'lib/eBay.rb', line 22565

def set_any(elements)
  @__xmlele_any = elements
end