eBay::API::XML::Call::SetUserPreferences - eBay::API::XML::Call::SetUserPreferences documentation


eBay-API documentation Contained in the eBay-API distribution.

Index


Code Index:

NAME

Top

eBay::API::XML::Call::SetUserPreferences

DESCRIPTION

Top

SYNOPSIS

Top

INHERITANCE

Top

eBay::API::XML::Call::SetUserPreferences inherits from the eBay::API::XML::BaseCall class

Subroutines:

Top

setBidderNoticePreferences()

The user's bidder notice preferences to be set.

  RequiredInput: No
#    Argument: 'ns:BidderNoticePreferencesType'

setCombinedPaymentPreferences()

DO NOT USE THIS FIELD. Use 'GetShippingDiscountProfiles' to access similar information. The user's combined payment preferences to be set. When you change these preferences, it can take up to 7 days for the change to have any logical or functional effect on eBay. <br> <br> For the US and Germany sites, combined payment preferences can also affect whether a seller is eligible to list on Express. A seller needs to allow shoppers to pay by single, combined payments for their purchases. A seller is not eligible for Express if they don't allow combined payments. Once changes to these preferences take effect on eBay (within 7 days), it can take up to 7 more days for existing items to be added to or removed from Express. Thus, it can take up to 14 days (total) for combined payment preference changes to affect whether listings appear on Express. Also see ExpressPreferences.ExpressSellingPreferences.

  RequiredInput: No
#    Argument: 'ns:CombinedPaymentPreferencesType'

setCrossPromotionPreferences()

The user's cross promotion preferences to be set.

  RequiredInput: No
#    Argument: 'ns:CrossPromotionPreferencesType'

setEmailShipmentTrackingNumberPreference()

Sets the preference for the email shipment tracking number.

Default: false

  RequiredInput: No
#    Argument: 'xs:boolean'

setEndOfAuctionEmailPreferences()

The seller's end of auction email preferences to be set.

  RequiredInput: No
#    Argument: 'ns:EndOfAuctionEmailPreferencesType'

setSellerFavoriteItemPreferences()

Seller's favorite item preferences to be set.

  RequiredInput: No
#    Argument: 'ns:SellerFavoriteItemPreferencesType'

setSellerPaymentPreferences()

The user's seller payment preferences to be set.

  RequiredInput: No
#    Argument: 'ns:SellerPaymentPreferencesType'


eBay-API documentation Contained in the eBay-API distribution.
#!/usr/bin/perl

package eBay::API::XML::Call::SetUserPreferences;

use strict;
use warnings;  

##########################################################################
#
# Module: ............... <user defined location>eBay/API/XML
# File: ................. SetUserPreferences.pm
# Generated by: ......... genEBayApiDataTypes.pl
# Last Generated: ....... 08/24/2008 16:44
# API Release Number: ... 579
#
##########################################################################  

use eBay::API::XML::BaseCall;
our @ISA = ("eBay::API::XML::BaseCall");

use eBay::API::XML::Call::SetUserPreferences::SetUserPreferencesRequestType;
use eBay::API::XML::Call::SetUserPreferences::SetUserPreferencesResponseType;


sub getApiCallName {
   return 'SetUserPreferences';
}
sub getRequestDataTypeFullPackage {
   return 'eBay::API::XML::Call::SetUserPreferences::SetUserPreferencesRequestType';
}
sub getResponseDataTypeFullPackage {
   return 'eBay::API::XML::Call::SetUserPreferences::SetUserPreferencesResponseType';
}

#
# input properties
#

       
sub setBidderNoticePreferences {
   my $self   = shift;
   my $pBidderNoticePreferences = shift;
   $self->getRequestDataType()->setBidderNoticePreferences($pBidderNoticePreferences);
}

       
sub setCombinedPaymentPreferences {
   my $self   = shift;
   my $pCombinedPaymentPreferences = shift;
   $self->getRequestDataType()->setCombinedPaymentPreferences($pCombinedPaymentPreferences);
}

       
sub setCrossPromotionPreferences {
   my $self   = shift;
   my $pCrossPromotionPreferences = shift;
   $self->getRequestDataType()->setCrossPromotionPreferences($pCrossPromotionPreferences);
}

       
sub setEmailShipmentTrackingNumberPreference {
   my $self   = shift;
   my $sEmailShipmentTrackingNumberPreference = shift;
   $self->getRequestDataType()->setEmailShipmentTrackingNumberPreference($sEmailShipmentTrackingNumberPreference);
}

       
sub setEndOfAuctionEmailPreferences {
   my $self   = shift;
   my $pEndOfAuctionEmailPreferences = shift;
   $self->getRequestDataType()->setEndOfAuctionEmailPreferences($pEndOfAuctionEmailPreferences);
}

       
sub setSellerFavoriteItemPreferences {
   my $self   = shift;
   my $pSellerFavoriteItemPreferences = shift;
   $self->getRequestDataType()->setSellerFavoriteItemPreferences($pSellerFavoriteItemPreferences);
}

       
sub setSellerPaymentPreferences {
   my $self   = shift;
   my $pSellerPaymentPreferences = shift;
   $self->getRequestDataType()->setSellerPaymentPreferences($pSellerPaymentPreferences);
}



#
# output properties
#





1;