| eBay-API documentation | Contained in the eBay-API distribution. |
eBay::API::XML::Call::ReviseMyMessagesFolders::ReviseMyMessagesFoldersRequestType
Renames, removes, or restores specified My Messages folders for a given user.
eBay::API::XML::Call::ReviseMyMessagesFolders::ReviseMyMessagesFoldersRequestType inherits from the eBay::API::XML::RequestDataType class
An ID that uniquely identifies the My Messages folder to perform the operation on. This value is set by eBay and cannot be changed. Retrieve FolderIDs by calling GetMyMessages with a DetailLevel of ReturnSummary. Inbox is FolderID = 0, and Sent is FolderID = 1.
RequiredInput: Yes
# Argument: reference to an array
of 'xs:long'
# Returns: reference to an array of 'xs:long'
The name of a specified My Messages folder. Depending on the specified Operation, the value is an existing folder name or a new folder name. Retrieve existing FolderNames by calling GetMyMessages with a DetailLevel of ReturnSummary. Inbox is FolderID = 0, and Sent is FolderID = 1.
RequiredInput: Conditionally
# Argument: reference to an array
of 'xs:string'
# Returns: reference to an array of 'xs:string'
Indicates the type of operation to perform on a specified My Messages folder. Operations include renaming, removing, and restoring folders. Operations cannot be performed on the Inbox and Sent folders.
RequiredInput: Yes # Argument: 'ns:MyMessagesFolderOperationCodeType'
# Returns: 'ns:MyMessagesFolderOperationCodeType'
| eBay-API documentation | Contained in the eBay-API distribution. |
#!/usr/bin/perl package eBay::API::XML::Call::ReviseMyMessagesFolders::ReviseMyMessagesFoldersRequestType; use strict; use warnings; ########################################################################## # # Module: ............... <user defined location>eBay/API/XML # File: ................. ReviseMyMessagesFoldersRequestType.pm # Generated by: ......... genEBayApiDataTypes.pl # Last Generated: ....... 08/24/2008 16:44 # API Release Number: ... 579 # ##########################################################################
use eBay::API::XML::RequestDataType; our @ISA = ("eBay::API::XML::RequestDataType"); use eBay::API::XML::DataType::Enum::MyMessagesFolderOperationCodeType; my @gaProperties = ( [ 'FolderID', 'xs:long', '1', '', '' ] , [ 'FolderName', 'xs:string', '1', '', '' ] , [ 'Operation', 'ns:MyMessagesFolderOperationCodeType', '' ,'eBay::API::XML::DataType::Enum::MyMessagesFolderOperationCodeType', '' ] ); push @gaProperties, @{eBay::API::XML::RequestDataType::getPropertiesList()}; my @gaAttributes = ( ); push @gaAttributes, @{eBay::API::XML::RequestDataType::getAttributesList()};
sub new { my $classname = shift; my %args = @_; my $self = $classname->SUPER::new(%args); return $self; } sub isScalar { return 0; }
sub setFolderID { my $self = shift; $self->{'FolderID'} = $self->convertArray_To_RefToArrayIfNeeded(@_); }
sub getFolderID { my $self = shift; return $self->_getDataTypeArray('FolderID'); }
sub setFolderName { my $self = shift; $self->{'FolderName'} = $self->convertArray_To_RefToArrayIfNeeded(@_); }
sub getFolderName { my $self = shift; return $self->_getDataTypeArray('FolderName'); }
sub setOperation { my $self = shift; $self->{'Operation'} = shift }
sub getOperation { my $self = shift; return $self->{'Operation'}; } ## Attribute and Property lists sub getPropertiesList { my $self = shift; return \@gaProperties; } sub getAttributesList { my $self = shift; return \@gaAttributes; } 1;