| eBay-API documentation | Contained in the eBay-API distribution. |
eBay::API::XML::Call::GetUserPreferences::GetUserPreferencesRequestType
Retrieves some or all of a user's preferences. The set of preferences retrieved depends on the set of flags specified in the request.
eBay::API::XML::Call::GetUserPreferences::GetUserPreferencesRequestType inherits from the eBay::API::XML::RequestDataType class
If true, requests a seller's preferences for receiving bidder notices.
RequiredInput: No # Argument: 'xs:boolean'
# Returns: 'xs:boolean'
DO NOT USE THIS FIELD. Use 'GetShippingDiscountProfiles' to access similar information. If true, requests a seller's preferences for accepting payments that combine item purchases into one order.
RequiredInput: No # Argument: 'xs:boolean'
# Returns: 'xs:boolean'
If true, requests a seller's cross-promotion preferences, such as whether cross-promotions are enabled and the sort filters used.
RequiredInput: No # Argument: 'xs:boolean'
# Returns: 'xs:boolean'
If true, returns the preference related to emailing the email shipment tracking number.
Default: false
RequiredInput: No # Argument: 'xs:boolean'
# Returns: 'xs:boolean'
If true, displays the seller's end of auction email preferences.
RequiredInput: No # Argument: 'xs:boolean'
# Returns: 'xs:boolean'
If true, returns ProStores checkout preferences.
Default: false
RequiredInput: No # Argument: 'xs:boolean'
# Returns: 'xs:boolean'
If true, retrieves preferences the seller has set for displaying items on a buyer's favorite sellers page and in the favorite sellers email digest.
RequiredInput: No # Argument: 'xs:boolean'
# Returns: 'xs:boolean'
If true, displays a seller's payment preferences, for displaying a Pay Now button, accepting PayPal, and so on.
RequiredInput: No # Argument: 'xs:boolean'
# Returns: 'xs:boolean'
| eBay-API documentation | Contained in the eBay-API distribution. |
#!/usr/bin/perl package eBay::API::XML::Call::GetUserPreferences::GetUserPreferencesRequestType; use strict; use warnings; ########################################################################## # # Module: ............... <user defined location>eBay/API/XML # File: ................. GetUserPreferencesRequestType.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"); my @gaProperties = ( [ 'ShowBidderNoticePreferences', 'xs:boolean', '', '', '' ] , [ 'ShowCombinedPaymentPreferences', 'xs:boolean', '', '', '' ] , [ 'ShowCrossPromotionPreferences', 'xs:boolean', '', '', '' ] , [ 'ShowEmailShipmentTrackingNumberPreference', 'xs:boolean', '', '', '' ] , [ 'ShowEndOfAuctionEmailPreferences', 'xs:boolean', '', '', '' ] , [ 'ShowProStoresPreferences', 'xs:boolean', '', '', '' ] , [ 'ShowSellerFavoriteItemPreferences', 'xs:boolean', '', '', '' ] , [ 'ShowSellerPaymentPreferences', 'xs:boolean', '', '', '' ] ); 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 setShowBidderNoticePreferences { my $self = shift; $self->{'ShowBidderNoticePreferences'} = shift }
sub isShowBidderNoticePreferences { my $self = shift; return $self->{'ShowBidderNoticePreferences'}; }
sub setShowCombinedPaymentPreferences { my $self = shift; $self->{'ShowCombinedPaymentPreferences'} = shift }
sub isShowCombinedPaymentPreferences { my $self = shift; return $self->{'ShowCombinedPaymentPreferences'}; }
sub setShowCrossPromotionPreferences { my $self = shift; $self->{'ShowCrossPromotionPreferences'} = shift }
sub isShowCrossPromotionPreferences { my $self = shift; return $self->{'ShowCrossPromotionPreferences'}; }
sub setShowEmailShipmentTrackingNumberPreference { my $self = shift; $self->{'ShowEmailShipmentTrackingNumberPreference'} = shift }
sub isShowEmailShipmentTrackingNumberPreference { my $self = shift; return $self->{'ShowEmailShipmentTrackingNumberPreference'}; }
sub setShowEndOfAuctionEmailPreferences { my $self = shift; $self->{'ShowEndOfAuctionEmailPreferences'} = shift }
sub isShowEndOfAuctionEmailPreferences { my $self = shift; return $self->{'ShowEndOfAuctionEmailPreferences'}; }
sub setShowProStoresPreferences { my $self = shift; $self->{'ShowProStoresPreferences'} = shift }
sub isShowProStoresPreferences { my $self = shift; return $self->{'ShowProStoresPreferences'}; }
sub setShowSellerFavoriteItemPreferences { my $self = shift; $self->{'ShowSellerFavoriteItemPreferences'} = shift }
sub isShowSellerFavoriteItemPreferences { my $self = shift; return $self->{'ShowSellerFavoriteItemPreferences'}; }
sub setShowSellerPaymentPreferences { my $self = shift; $self->{'ShowSellerPaymentPreferences'} = shift }
sub isShowSellerPaymentPreferences { my $self = shift; return $self->{'ShowSellerPaymentPreferences'}; } ## Attribute and Property lists sub getPropertiesList { my $self = shift; return \@gaProperties; } sub getAttributesList { my $self = shift; return \@gaAttributes; } 1;