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.



20096
20097
20098
20099
20100
20101
20102
20103
20104
20105
20106
20107
# File 'lib/eBay.rb', line 20096

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.



20090
20091
20092
# File 'lib/eBay.rb', line 20090

def __xmlele_any
  @__xmlele_any
end

#deliveryStatusObject

Returns the value of attribute deliveryStatus.



20086
20087
20088
# File 'lib/eBay.rb', line 20086

def deliveryStatus
  @deliveryStatus
end

#deliveryTimeObject

Returns the value of attribute deliveryTime.



20088
20089
20090
# File 'lib/eBay.rb', line 20088

def deliveryTime
  @deliveryTime
end

#deliveryURLObject

Returns the value of attribute deliveryURL.



20081
20082
20083
# File 'lib/eBay.rb', line 20081

def deliveryURL
  @deliveryURL
end

#errorMessageObject

Returns the value of attribute errorMessage.



20089
20090
20091
# File 'lib/eBay.rb', line 20089

def errorMessage
  @errorMessage
end

#expirationTimeObject

Returns the value of attribute expirationTime.



20083
20084
20085
# File 'lib/eBay.rb', line 20083

def expirationTime
  @expirationTime
end

#nextRetryTimeObject

Returns the value of attribute nextRetryTime.



20087
20088
20089
# File 'lib/eBay.rb', line 20087

def nextRetryTime
  @nextRetryTime
end

#referenceIDObject

Returns the value of attribute referenceID.



20082
20083
20084
# File 'lib/eBay.rb', line 20082

def referenceID
  @referenceID
end

#retriesObject

Returns the value of attribute retries.



20085
20086
20087
# File 'lib/eBay.rb', line 20085

def retries
  @retries
end

#typeObject

Returns the value of attribute type.



20084
20085
20086
# File 'lib/eBay.rb', line 20084

def type
  @type
end

Instance Method Details

#set_any(elements) ⇒ Object



20092
20093
20094
# File 'lib/eBay.rb', line 20092

def set_any(elements)
  @__xmlele_any = elements
end