Class: NotificationDetailsType

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

Overview

urn:ebay:apis:eBLBaseComponentsNotificationDetailsType

Constant Summary collapse

@@schema_type =
"NotificationDetailsType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
  ["deliveryURL", ["SOAP::SOAPAnyURI", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DeliveryURL")]],
  ["referenceID", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ReferenceID")]],
  ["expirationTime", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ExpirationTime")]],
  ["type", ["NotificationEventTypeCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Type")]],
  ["retries", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Retries")]],
  ["deliveryStatus", ["NotificationEventStateCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DeliveryStatus")]],
  ["nextRetryTime", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "NextRetryTime")]],
  ["deliveryTime", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "DeliveryTime")]],
  ["errorMessage", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "ErrorMessage")]],
  ["any", [nil, XSD::QName.new("http://www.w3.org/2001/XMLSchema", "anyType")]]
]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(deliveryURL = nil, referenceID = nil, expirationTime = nil, type = nil, retries = nil, deliveryStatus = nil, nextRetryTime = nil, deliveryTime = nil, errorMessage = nil) ⇒ NotificationDetailsType

Returns a new instance of NotificationDetailsType.



17638
17639
17640
17641
17642
17643
17644
17645
17646
17647
17648
17649
# File 'lib/eBay.rb', line 17638

def initialize(deliveryURL = nil, referenceID = nil, expirationTime = nil, type = nil, retries = nil, deliveryStatus = nil, nextRetryTime = nil, deliveryTime = nil, errorMessage = nil)
  @deliveryURL = deliveryURL
  @referenceID = referenceID
  @expirationTime = expirationTime
  @type = type
  @retries = retries
  @deliveryStatus = deliveryStatus
  @nextRetryTime = nextRetryTime
  @deliveryTime = deliveryTime
  @errorMessage = errorMessage
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



17632
17633
17634
# File 'lib/eBay.rb', line 17632

def __xmlele_any
  @__xmlele_any
end

#deliveryStatusObject

Returns the value of attribute deliveryStatus.



17628
17629
17630
# File 'lib/eBay.rb', line 17628

def deliveryStatus
  @deliveryStatus
end

#deliveryTimeObject

Returns the value of attribute deliveryTime.



17630
17631
17632
# File 'lib/eBay.rb', line 17630

def deliveryTime
  @deliveryTime
end

#deliveryURLObject

Returns the value of attribute deliveryURL.



17623
17624
17625
# File 'lib/eBay.rb', line 17623

def deliveryURL
  @deliveryURL
end

#errorMessageObject

Returns the value of attribute errorMessage.



17631
17632
17633
# File 'lib/eBay.rb', line 17631

def errorMessage
  @errorMessage
end

#expirationTimeObject

Returns the value of attribute expirationTime.



17625
17626
17627
# File 'lib/eBay.rb', line 17625

def expirationTime
  @expirationTime
end

#nextRetryTimeObject

Returns the value of attribute nextRetryTime.



17629
17630
17631
# File 'lib/eBay.rb', line 17629

def nextRetryTime
  @nextRetryTime
end

#referenceIDObject

Returns the value of attribute referenceID.



17624
17625
17626
# File 'lib/eBay.rb', line 17624

def referenceID
  @referenceID
end

#retriesObject

Returns the value of attribute retries.



17627
17628
17629
# File 'lib/eBay.rb', line 17627

def retries
  @retries
end

#typeObject

Returns the value of attribute type.



17626
17627
17628
# File 'lib/eBay.rb', line 17626

def type
  @type
end

Instance Method Details

#set_any(elements) ⇒ Object



17634
17635
17636
# File 'lib/eBay.rb', line 17634

def set_any(elements)
  @__xmlele_any = elements
end