Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class NotificationDetailsType

java.lang.Object
  extended by com.ebay.soap.eBLBaseComponents.NotificationDetailsType
All Implemented Interfaces:
java.io.Serializable

public class NotificationDetailsType
extends java.lang.Object
implements java.io.Serializable

Information about a single notification. Notification information includes the reference ID, notification type, current status, time delivered, error code, and error message for the notification. If notification details are included in the response, all of the detail fields are returned.

Java class for NotificationDetailsType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="NotificationDetailsType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="DeliveryURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
         <element name="ReferenceID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ExpirationTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="Type" type="{urn:ebay:apis:eBLBaseComponents}NotificationEventTypeCodeType" minOccurs="0"/>
         <element name="Retries" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="DeliveryStatus" type="{urn:ebay:apis:eBLBaseComponents}NotificationEventStateCodeType" minOccurs="0"/>
         <element name="NextRetryTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="DeliveryTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="ErrorMessage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="DeliveryURLName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <any/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  java.util.List<java.lang.Object> any
           
protected  NotificationEventStateCodeType deliveryStatus
           
protected  java.util.Calendar deliveryTime
           
protected  java.lang.String deliveryURL
           
protected  java.lang.String deliveryURLName
           
protected  java.lang.String errorMessage
           
protected  java.util.Calendar expirationTime
           
protected  java.util.Calendar nextRetryTime
           
protected  java.lang.String referenceID
           
protected  java.lang.Integer retries
           
protected  NotificationEventTypeCodeType type
           
 
Constructor Summary
NotificationDetailsType()
           
 
Method Summary
protected  java.util.List<java.lang.Object> _getAny()
           
 java.lang.Object[] getAny()
           
 java.lang.Object getAny(int idx)
           
 int getAnyLength()
           
 NotificationEventStateCodeType getDeliveryStatus()
          Gets the value of the deliveryStatus property.
 java.util.Calendar getDeliveryTime()
          Gets the value of the deliveryTime property.
 java.lang.String getDeliveryURL()
          Gets the value of the deliveryURL property.
 java.lang.String getDeliveryURLName()
          Gets the value of the deliveryURLName property.
 java.lang.String getErrorMessage()
          Gets the value of the errorMessage property.
 java.util.Calendar getExpirationTime()
          Gets the value of the expirationTime property.
 java.util.Calendar getNextRetryTime()
          Gets the value of the nextRetryTime property.
 java.lang.String getReferenceID()
          Gets the value of the referenceID property.
 java.lang.Integer getRetries()
          Gets the value of the retries property.
 NotificationEventTypeCodeType getType()
          Gets the value of the type property.
 java.lang.Object setAny(int idx, java.lang.Object value)
           
 void setAny(java.lang.Object[] values)
           
 void setDeliveryStatus(NotificationEventStateCodeType value)
          Sets the value of the deliveryStatus property.
 void setDeliveryTime(java.util.Calendar value)
          Sets the value of the deliveryTime property.
 void setDeliveryURL(java.lang.String value)
          Sets the value of the deliveryURL property.
 void setDeliveryURLName(java.lang.String value)
          Sets the value of the deliveryURLName property.
 void setErrorMessage(java.lang.String value)
          Sets the value of the errorMessage property.
 void setExpirationTime(java.util.Calendar value)
          Sets the value of the expirationTime property.
 void setNextRetryTime(java.util.Calendar value)
          Sets the value of the nextRetryTime property.
 void setReferenceID(java.lang.String value)
          Sets the value of the referenceID property.
 void setRetries(java.lang.Integer value)
          Sets the value of the retries property.
 void setType(NotificationEventTypeCodeType value)
          Sets the value of the type property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

deliveryURL

protected java.lang.String deliveryURL

referenceID

protected java.lang.String referenceID

expirationTime

protected java.util.Calendar expirationTime

type

protected NotificationEventTypeCodeType type

retries

protected java.lang.Integer retries

deliveryStatus

protected NotificationEventStateCodeType deliveryStatus

nextRetryTime

protected java.util.Calendar nextRetryTime

deliveryTime

protected java.util.Calendar deliveryTime

errorMessage

protected java.lang.String errorMessage

deliveryURLName

protected java.lang.String deliveryURLName

any

protected java.util.List<java.lang.Object> any
Constructor Detail

NotificationDetailsType

public NotificationDetailsType()
Method Detail

getDeliveryURL

public java.lang.String getDeliveryURL()
Gets the value of the deliveryURL property.

Returns:
possible object is String

setDeliveryURL

public void setDeliveryURL(java.lang.String value)
Sets the value of the deliveryURL property.

Parameters:
value - allowed object is String

getReferenceID

public java.lang.String getReferenceID()
Gets the value of the referenceID property.

Returns:
possible object is String

setReferenceID

public void setReferenceID(java.lang.String value)
Sets the value of the referenceID property.

Parameters:
value - allowed object is String

getExpirationTime

public java.util.Calendar getExpirationTime()
Gets the value of the expirationTime property.

Returns:
possible object is String

setExpirationTime

public void setExpirationTime(java.util.Calendar value)
Sets the value of the expirationTime property.

Parameters:
value - allowed object is String

getType

public NotificationEventTypeCodeType getType()
Gets the value of the type property.

Returns:
possible object is NotificationEventTypeCodeType

setType

public void setType(NotificationEventTypeCodeType value)
Sets the value of the type property.

Parameters:
value - allowed object is NotificationEventTypeCodeType

getRetries

public java.lang.Integer getRetries()
Gets the value of the retries property.

Returns:
possible object is Integer

setRetries

public void setRetries(java.lang.Integer value)
Sets the value of the retries property.

Parameters:
value - allowed object is Integer

getDeliveryStatus

public NotificationEventStateCodeType getDeliveryStatus()
Gets the value of the deliveryStatus property.

Returns:
possible object is NotificationEventStateCodeType

setDeliveryStatus

public void setDeliveryStatus(NotificationEventStateCodeType value)
Sets the value of the deliveryStatus property.

Parameters:
value - allowed object is NotificationEventStateCodeType

getNextRetryTime

public java.util.Calendar getNextRetryTime()
Gets the value of the nextRetryTime property.

Returns:
possible object is String

setNextRetryTime

public void setNextRetryTime(java.util.Calendar value)
Sets the value of the nextRetryTime property.

Parameters:
value - allowed object is String

getDeliveryTime

public java.util.Calendar getDeliveryTime()
Gets the value of the deliveryTime property.

Returns:
possible object is String

setDeliveryTime

public void setDeliveryTime(java.util.Calendar value)
Sets the value of the deliveryTime property.

Parameters:
value - allowed object is String

getErrorMessage

public java.lang.String getErrorMessage()
Gets the value of the errorMessage property.

Returns:
possible object is String

setErrorMessage

public void setErrorMessage(java.lang.String value)
Sets the value of the errorMessage property.

Parameters:
value - allowed object is String

getDeliveryURLName

public java.lang.String getDeliveryURLName()
Gets the value of the deliveryURLName property.

Returns:
possible object is String

setDeliveryURLName

public void setDeliveryURLName(java.lang.String value)
Sets the value of the deliveryURLName property.

Parameters:
value - allowed object is String

getAny

public java.lang.Object[] getAny()
Returns:
array of Element Object

getAny

public java.lang.Object getAny(int idx)
Returns:
one of Element Object

getAnyLength

public int getAnyLength()

setAny

public void setAny(java.lang.Object[] values)
Parameters:
values - allowed objects are Element Object

_getAny

protected java.util.List<java.lang.Object> _getAny()

setAny

public java.lang.Object setAny(int idx,
                               java.lang.Object value)
Parameters:
value - allowed object is Element Object

Changes since
the last release

The information contained in this document is proprietary and confidential. Use of this information and the eBay API requires a Non-Disclosure Agreement (NDA) between the user and eBay Inc. For information regarding a qualifying NDA, contact Developer Relations: developer-relations@ebay.com
© 2004-2009 eBay Inc. All rights reserved.