| eBay-API documentation | Contained in the eBay-API distribution. |
eBay::API::XML::DataType::WantItNowPostType
Contains the data describing a single Want It Now post. Buyers create Want It Now posts to communicate to sellers specific requirements for items they would like to buy.
eBay::API::XML::DataType::WantItNowPostType inherits from the eBay::API::XML::BaseDataType class
ID of the category in which the Want It Now post is listed.
MaxLength: 10
# Argument: 'xs:string'
Calls: GetWantItNowSearchResults Returned: Conditionally Calls: GetWantItNowPost Returned: Always
# Returns: 'xs:string'
Description of a Want It Now post. Description will not be returned for GetWantItNowSearchResults.
# Argument: 'xs:string'
Calls: GetWantItNowPost Returned: Always
# Returns: 'xs:string'
ID that uniquely identifies a Want It Now post.
# Argument: 'ns:ItemIDType'
Calls: GetWantItNowSearchResults Returned: Conditionally Calls: GetWantItNowPost Returned: Always
# Returns: 'ns:ItemIDType'
Number of responses for a Want It Now post. Sellers respond to a Want It Now post by submitting an item number, so each response corresponds to an item listing.
# Argument: 'xs:int'
Calls: GetWantItNowSearchResults Returned: Conditionally Calls: GetWantItNowPost Returned: Always
# Returns: 'xs:int'
Site where the Want It Now post is listed.
# Argument: 'ns:SiteCodeType'
Calls: GetWantItNowSearchResults Returned: Conditionally Calls: GetWantItNowPost Returned: Always
# Returns: 'ns:SiteCodeType'
Date and time (in GMT) that a Want It Now post was added.
# Argument: 'xs:dateTime'
Calls: GetWantItNowSearchResults Returned: Conditionally Calls: GetWantItNowPost Returned: Always
# Returns: 'xs:dateTime'
Title of a Want It Now post.
# Argument: 'xs:string'
Calls: GetWantItNowSearchResults Returned: Conditionally Calls: GetWantItNowPost Returned: Always
# Returns: 'xs:string'
| eBay-API documentation | Contained in the eBay-API distribution. |
#!/usr/bin/perl package eBay::API::XML::DataType::WantItNowPostType; use strict; use warnings; ########################################################################## # # Module: ............... <user defined location>eBay/API/XML # File: ................. WantItNowPostType.pm # Generated by: ......... genEBayApiDataTypes.pl # Last Generated: ....... 08/24/2008 16:44 # API Release Number: ... 579 # ##########################################################################
use eBay::API::XML::BaseDataType; our @ISA = ("eBay::API::XML::BaseDataType"); use eBay::API::XML::DataType::ItemIDType; use eBay::API::XML::DataType::Enum::SiteCodeType; my @gaProperties = ( [ 'CategoryID', 'xs:string', '', '', '' ] , [ 'Description', 'xs:string', '', '', '' ] , [ 'PostID', 'ns:ItemIDType', '' ,'eBay::API::XML::DataType::ItemIDType', '1' ] , [ 'ResponseCount', 'xs:int', '', '', '' ] , [ 'Site', 'ns:SiteCodeType', '' ,'eBay::API::XML::DataType::Enum::SiteCodeType', '' ] , [ 'StartTime', 'xs:dateTime', '', '', '' ] , [ 'Title', 'xs:string', '', '', '' ] ); push @gaProperties, @{eBay::API::XML::BaseDataType::getPropertiesList()}; my @gaAttributes = ( ); push @gaAttributes, @{eBay::API::XML::BaseDataType::getAttributesList()};
sub new { my $classname = shift; my %args = @_; my $self = $classname->SUPER::new(%args); return $self; } sub isScalar { return 0; }
sub setCategoryID { my $self = shift; $self->{'CategoryID'} = shift }
sub getCategoryID { my $self = shift; return $self->{'CategoryID'}; }
sub setDescription { my $self = shift; $self->{'Description'} = shift }
sub getDescription { my $self = shift; return $self->{'Description'}; }
sub setPostID { my $self = shift; $self->{'PostID'} = shift }
sub getPostID { my $self = shift; return $self->_getDataTypeInstance( 'PostID' ,'eBay::API::XML::DataType::ItemIDType'); }
sub setResponseCount { my $self = shift; $self->{'ResponseCount'} = shift }
sub getResponseCount { my $self = shift; return $self->{'ResponseCount'}; }
sub setSite { my $self = shift; $self->{'Site'} = shift }
sub getSite { my $self = shift; return $self->{'Site'}; }
sub setStartTime { my $self = shift; $self->{'StartTime'} = shift }
sub getStartTime { my $self = shift; return $self->{'StartTime'}; }
sub setTitle { my $self = shift; $self->{'Title'} = shift }
sub getTitle { my $self = shift; return $self->{'Title'}; } ## Attribute and Property lists sub getPropertiesList { my $self = shift; return \@gaProperties; } sub getAttributesList { my $self = shift; return \@gaAttributes; } 1;