The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

eBay::API::XML::Call::GetMemberMessages::GetMemberMessagesRequestType

DESCRIPTION

Retrieves a list of the messages buyers have posted about your active item listings.

SYNOPSIS

INHERITANCE

eBay::API::XML::Call::GetMemberMessages::GetMemberMessagesRequestType inherits from the eBay::API::XML::RequestDataType class

Subroutines:

setDisplayToPublic()

Specifies if the message should be displayed on the website with the item listing.

  RequiredInput: No
#    Argument: 'xs:boolean'

isDisplayToPublic()

# Returns: 'xs:boolean'

setEndCreationTime()

Used as end of date range filter. If specified, filters the returned messages to only those with a creation date less than or equal to the specified date and time. <br><br> For CEM messages, StartCreationTime and EndCreationTime must be provided. <br><br> For ASQ messages, either the ItemID, or a date range (specified with StartCreationTime and EndCreationTime), or both must be included.

  RequiredInput: Conditionally
#    Argument: 'xs:dateTime'

getEndCreationTime()

# Returns: 'xs:dateTime'

setItemID()

The ID of the item the message is about. <br><br> For ASQ messages, either the ItemID, or a date range (specified with StartCreationTime and EndCreationTime), or both must be included. ItemID is otherwise ignored.

MaxLength: 19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)

  RequiredInput: Conditionally
#    Argument: 'ns:ItemIDType'

getItemID()

# Returns: 'ns:ItemIDType'

setMailMessageType()

The type of message.

  RequiredInput: Yes
#    Argument: 'ns:MessageTypeCodeType'

getMailMessageType()

# Returns: 'ns:MessageTypeCodeType'

setMemberMessageID()

An ID that uniquely identifies the message for a given user to be retrieved. Used for the AskSellerQuestion notification only.

  RequiredInput: No
#    Argument: 'xs:string'

getMemberMessageID()

# Returns: 'xs:string'

setMessageStatus()

The status of the message.

  RequiredInput: Conditionally
#    Argument: 'ns:MessageStatusTypeCodeType'

getMessageStatus()

# Returns: 'ns:MessageStatusTypeCodeType'

setPagination()

Standard pagination argument used to reduce response.

  RequiredInput: Yes
#    Argument: 'ns:PaginationType'

getPagination()

# Returns: 'ns:PaginationType'

setSenderID()

An eBay ID that uniquely identifies a user. For GetMemberMessages, this is the sender of the message. If included in the request, returns only messages from the specified sender.

  RequiredInput: No
#    Argument: 'ns:UserIDType'

getSenderID()

# Returns: 'ns:UserIDType'

setStartCreationTime()

Used as beginning of date range filter. If specified, filters the returned messages to only those with a creation date greater than or equal to the specified date and time. <br><br> For CEM messages, StartCreationTime and EndCreationTime must be provided. <br><br> For ASQ messages, either the ItemID, or a date range (specified with StartCreationTime and EndCreationTime), or both must be included.

  RequiredInput: Conditionally
#    Argument: 'xs:dateTime'

getStartCreationTime()

# Returns: 'xs:dateTime'