Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class GetNotificationsUsageResponseType

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

public class GetNotificationsUsageResponseType
extends AbstractResponseType
implements java.io.Serializable

Returns an array of notifications sent to a given application identified by the appID (comes in the credentials). The result can be used by third-party developers troubleshoot issues with notifications.

Zero, one or many notifications can be returned in the array. The set of notifications returned is limited to those that were sent between the StartTime and EndTime specified in the request.

If StartTime or EndTime filters were not found in the request, then the response will contain the data for only one day (Now-1day). By default, maximum duration is limited to 3 days (Now-3days). These min (1day) and max(3days) applies to Notifications, MarkDownMarkUpHistory and NotificationStatistics.

Notifications are sent only if the ItemID is included in the request. If there is no ItemID, then only Statistics and MarkDownMarkUpHistory information is included.

Java class for GetNotificationsUsageResponseType complex type.

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

 <complexType name="GetNotificationsUsageResponseType">
   <complexContent>
     <extension base="{urn:ebay:apis:eBLBaseComponents}AbstractResponseType">
       <sequence>
         <element name="StartTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="EndTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="NotificationDetailsArray" type="{urn:ebay:apis:eBLBaseComponents}NotificationDetailsArrayType" minOccurs="0"/>
         <element name="MarkUpMarkDownHistory" type="{urn:ebay:apis:eBLBaseComponents}MarkUpMarkDownHistoryType" minOccurs="0"/>
         <element name="NotificationStatistics" type="{urn:ebay:apis:eBLBaseComponents}NotificationStatisticsType" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  java.util.Calendar endTime
           
protected  MarkUpMarkDownHistoryType markUpMarkDownHistory
           
protected  NotificationDetailsArrayType notificationDetailsArray
           
protected  NotificationStatisticsType notificationStatistics
           
protected  java.util.Calendar startTime
           
 
Fields inherited from class com.ebay.soap.eBLBaseComponents.AbstractResponseType
ack, any, botBlock, build, correlationID, duplicateInvocationDetails, eiasToken, errors, externalUserData, hardExpirationWarning, message, notificationEventName, notificationSignature, recipientUserID, timestamp, version
 
Constructor Summary
GetNotificationsUsageResponseType()
           
 
Method Summary
 java.util.Calendar getEndTime()
          Gets the value of the endTime property.
 MarkUpMarkDownHistoryType getMarkUpMarkDownHistory()
          Gets the value of the markUpMarkDownHistory property.
 NotificationDetailsArrayType getNotificationDetailsArray()
          Gets the value of the notificationDetailsArray property.
 NotificationStatisticsType getNotificationStatistics()
          Gets the value of the notificationStatistics property.
 java.util.Calendar getStartTime()
          Gets the value of the startTime property.
 void setEndTime(java.util.Calendar value)
          Sets the value of the endTime property.
 void setMarkUpMarkDownHistory(MarkUpMarkDownHistoryType value)
          Sets the value of the markUpMarkDownHistory property.
 void setNotificationDetailsArray(NotificationDetailsArrayType value)
          Sets the value of the notificationDetailsArray property.
 void setNotificationStatistics(NotificationStatisticsType value)
          Sets the value of the notificationStatistics property.
 void setStartTime(java.util.Calendar value)
          Sets the value of the startTime property.
 
Methods inherited from class com.ebay.soap.eBLBaseComponents.AbstractResponseType
_getAny, _getErrors, getAck, getAny, getAny, getAnyLength, getBotBlock, getBuild, getCorrelationID, getDuplicateInvocationDetails, getEIASToken, getErrors, getErrors, getErrorsLength, getExternalUserData, getHardExpirationWarning, getMessage, getNotificationEventName, getNotificationSignature, getRecipientUserID, getTimestamp, getVersion, setAck, setAny, setAny, setBotBlock, setBuild, setCorrelationID, setDuplicateInvocationDetails, setEIASToken, setErrors, setErrors, setExternalUserData, setHardExpirationWarning, setMessage, setNotificationEventName, setNotificationSignature, setRecipientUserID, setTimestamp, setVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

startTime

protected java.util.Calendar startTime

endTime

protected java.util.Calendar endTime

notificationDetailsArray

protected NotificationDetailsArrayType notificationDetailsArray

markUpMarkDownHistory

protected MarkUpMarkDownHistoryType markUpMarkDownHistory

notificationStatistics

protected NotificationStatisticsType notificationStatistics
Constructor Detail

GetNotificationsUsageResponseType

public GetNotificationsUsageResponseType()
Method Detail

getStartTime

public java.util.Calendar getStartTime()
Gets the value of the startTime property.

Returns:
possible object is String

setStartTime

public void setStartTime(java.util.Calendar value)
Sets the value of the startTime property.

Parameters:
value - allowed object is String

getEndTime

public java.util.Calendar getEndTime()
Gets the value of the endTime property.

Returns:
possible object is String

setEndTime

public void setEndTime(java.util.Calendar value)
Sets the value of the endTime property.

Parameters:
value - allowed object is String

getNotificationDetailsArray

public NotificationDetailsArrayType getNotificationDetailsArray()
Gets the value of the notificationDetailsArray property.

Returns:
possible object is NotificationDetailsArrayType

setNotificationDetailsArray

public void setNotificationDetailsArray(NotificationDetailsArrayType value)
Sets the value of the notificationDetailsArray property.

Parameters:
value - allowed object is NotificationDetailsArrayType

getMarkUpMarkDownHistory

public MarkUpMarkDownHistoryType getMarkUpMarkDownHistory()
Gets the value of the markUpMarkDownHistory property.

Returns:
possible object is MarkUpMarkDownHistoryType

setMarkUpMarkDownHistory

public void setMarkUpMarkDownHistory(MarkUpMarkDownHistoryType value)
Sets the value of the markUpMarkDownHistory property.

Parameters:
value - allowed object is MarkUpMarkDownHistoryType

getNotificationStatistics

public NotificationStatisticsType getNotificationStatistics()
Gets the value of the notificationStatistics property.

Returns:
possible object is NotificationStatisticsType

setNotificationStatistics

public void setNotificationStatistics(NotificationStatisticsType value)
Sets the value of the notificationStatistics property.

Parameters:
value - allowed object is NotificationStatisticsType

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.