| eBay-API documentation | Contained in the eBay-API distribution. |
eBay::API::XML::DataType::BidderDetailType
Contains the data for a user who is interested in bidding on items in a Live Auctions catalog.
eBay::API::XML::DataType::BidderDetailType inherits from the eBay::API::XML::BaseDataType class
E-mail address of the bidder. You cannot retrieve an email address for any user with whom you do not have a transactional relationship, regardless of site. Email is only returned for applicable calls when you are retrieving your own user data OR when you and the other user are in a transactional relationship and the call is being executed within a certain amount of time after the transaction is created. Returned as CDATA. When an email address can not be returned, the string "Invalid Request" is returned instead.
# Argument: 'xs:string'
Calls: GetLiveAuctionBidders Returned: Always
# Returns: 'xs:string'
Aggegate feedback score for the specified user. Feedback score is only return if the user has not chosen to make his or her feeback private.
# Argument: 'xs:int'
Calls: GetLiveAuctionBidders Returned: Conditionally
# Returns: 'xs:int'
Contains the bidder details that match the bidder query passed in the request. Always returned when bidder search results are found.
# Argument: 'ns:LiveAuctionBidType'
Calls: GetLiveAuctionBidders Returned: Always
# Returns: 'ns:LiveAuctionBidType'
Total count of negative Feedback entries received by the user, including weekly repeats.
# Argument: 'xs:int'
Calls: GetLiveAuctionBidders Returned: Always
# Returns: 'xs:int'
Total count of neutral Feedback entries received by the user, including weekly repeats.
# Argument: 'xs:int'
Calls: GetLiveAuctionBidders Returned: Always
# Returns: 'xs:int'
Total count of positive Feedback entries received by the user, including weekly repeats.
# Argument: 'xs:int'
Calls: GetLiveAuctionBidders Returned: Always
# Returns: 'xs:int'
ID of the user requesting approval.
# Argument: 'ns:UserIDType'
Calls: GetLiveAuctionBidders Returned: Always
# Returns: 'ns:UserIDType'
| eBay-API documentation | Contained in the eBay-API distribution. |
#!/usr/bin/perl package eBay::API::XML::DataType::BidderDetailType; use strict; use warnings; ########################################################################## # # Module: ............... <user defined location>eBay/API/XML # File: ................. BidderDetailType.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::LiveAuctionBidType; use eBay::API::XML::DataType::UserIDType; my @gaProperties = ( [ 'Email', 'xs:string', '', '', '' ] , [ 'FeedbackScore', 'xs:int', '', '', '' ] , [ 'LiveAuctionBidResult', 'ns:LiveAuctionBidType', '' ,'eBay::API::XML::DataType::LiveAuctionBidType', '1' ] , [ 'UniqueNegativeFeedbackCount', 'xs:int', '', '', '' ] , [ 'UniqueNeutralFeedbackCount', 'xs:int', '', '', '' ] , [ 'UniquePositiveFeedbackCount', 'xs:int', '', '', '' ] , [ 'UserID', 'ns:UserIDType', '' ,'eBay::API::XML::DataType::UserIDType', '1' ] ); 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 setEmail { my $self = shift; $self->{'Email'} = shift }
sub getEmail { my $self = shift; return $self->{'Email'}; }
sub setFeedbackScore { my $self = shift; $self->{'FeedbackScore'} = shift }
sub getFeedbackScore { my $self = shift; return $self->{'FeedbackScore'}; }
sub setLiveAuctionBidResult { my $self = shift; $self->{'LiveAuctionBidResult'} = shift }
sub getLiveAuctionBidResult { my $self = shift; return $self->_getDataTypeInstance( 'LiveAuctionBidResult' ,'eBay::API::XML::DataType::LiveAuctionBidType'); }
sub setUniqueNegativeFeedbackCount { my $self = shift; $self->{'UniqueNegativeFeedbackCount'} = shift }
sub getUniqueNegativeFeedbackCount { my $self = shift; return $self->{'UniqueNegativeFeedbackCount'}; }
sub setUniqueNeutralFeedbackCount { my $self = shift; $self->{'UniqueNeutralFeedbackCount'} = shift }
sub getUniqueNeutralFeedbackCount { my $self = shift; return $self->{'UniqueNeutralFeedbackCount'}; }
sub setUniquePositiveFeedbackCount { my $self = shift; $self->{'UniquePositiveFeedbackCount'} = shift }
sub getUniquePositiveFeedbackCount { my $self = shift; return $self->{'UniquePositiveFeedbackCount'}; }
sub setUserID { my $self = shift; $self->{'UserID'} = shift }
sub getUserID { my $self = shift; return $self->_getDataTypeInstance( 'UserID' ,'eBay::API::XML::DataType::UserIDType'); } ## Attribute and Property lists sub getPropertiesList { my $self = shift; return \@gaProperties; } sub getAttributesList { my $self = shift; return \@gaAttributes; } 1;