The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

eBay::API::XML::DataType::BuyerRequirementDetailsType

DESCRIPTION

New Container for all buyer requirements in listing calls.

SYNOPSIS

INHERITANCE

eBay::API::XML::DataType::BuyerRequirementDetailsType inherits from the eBay::API::XML::BaseDataType class

Subroutines:

setLinkedPayPalAccount()

If true, only bidders with PayPal accounts linked to eBay may bid. This field can be returned even if the caller is not the seller. For AddItem, the seller's My eBay preference is automatically used with request version 453 and greater. For lower request versions, you must send in explicit BuyerRequirement input even if you have your "global" My eBay preference set to require this.

Default: false

  Calls: AddItem
         GetItemRecommendations
         RelistItem
         ReviseItem
         VerifyAddItem
  RequiredInput: No

# Argument: 'xs:boolean'

isLinkedPayPalAccount()

  Calls: GetBidderList
         GetSellerList
  Returned: Conditionally

  Calls: GetItem
  Returned: Conditionally
  Details: DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll

# Returns: 'xs:boolean'

setMaximumBuyerPolicyViolations()

If provided, blocks bidders who have received maximum allowed buyer policy violation reports from the sellers in the pre defined duration.

Default: false

  Calls: AddItem
         GetItemRecommendations
         RelistItem
         ReviseItem
         VerifyAddItem
  RequiredInput: No

# Argument: 'ns:MaximumBuyerPolicyViolationsType'

getMaximumBuyerPolicyViolations()

  Calls: GetBidderList
         GetSellerList
  Returned: Conditionally

  Calls: GetItem
  Returned: Conditionally
  Details: DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll

# Returns: 'ns:MaximumBuyerPolicyViolationsType'

setMaximumItemRequirements()

A means of limiting unpaying, low feedback bidders. Ignored as input if the application uses version 451 or older.

  Calls: AddItem
         GetItemRecommendations
         RelistItem
         ReviseItem
         VerifyAddItem
  RequiredInput: No

# Argument: 'ns:MaximumItemRequirementsType'

getMaximumItemRequirements()

  Calls: GetBidderList
         GetSellerList
  Returned: Conditionally

  Calls: GetItem
  Returned: Conditionally
  Details: DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll

# Returns: 'ns:MaximumItemRequirementsType'

setMaximumUnpaidItemStrikesInfo()

If provided, blocks bidders who have received maximum unpaid item strikes in the pre defined duration by the seller.

Default: false

  Calls: AddItem
         GetItemRecommendations
         RelistItem
         ReviseItem
         VerifyAddItem
  RequiredInput: No

# Argument: 'ns:MaximumUnpaidItemStrikesInfoType'

getMaximumUnpaidItemStrikesInfo()

  Calls: GetBidderList
         GetSellerList
  Returned: Conditionally

  Calls: GetItem
  Returned: Conditionally
  Details: DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll

# Returns: 'ns:MaximumUnpaidItemStrikesInfoType'

setMinimumFeedbackScore()

If true, blocks bidders with this feedback score or lower. Ignored as input if the application uses version 451 or older. Valid values: -3, -2, -1.

Max: Min: Calls: AddItem GetItemRecommendations RelistItem ReviseItem VerifyAddItem RequiredInput: No

# Argument: 'xs:int'

getMinimumFeedbackScore()

  Calls: GetBidderList
         GetSellerList
  Returned: Conditionally

  Calls: GetItem
  Returned: Conditionally
  Details: DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll

# Returns: 'xs:int'

setShipToRegistrationCountry()

If true, blocks bidders who are registered in countries to which the seller has specified he will not shipo. Ignored as input if the application uses version 451 or older.

Default: false

  Calls: AddItem
         GetItemRecommendations
         RelistItem
         ReviseItem
         VerifyAddItem
  RequiredInput: No

# Argument: 'xs:boolean'

isShipToRegistrationCountry()

  Calls: GetBidderList
         GetSellerList
  Returned: Conditionally

  Calls: GetItem
  Returned: Conditionally
  Details: DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll

# Returns: 'xs:boolean'

setVerifiedUserRequirements()

A means of limiting unverified bidders. Ignored as input if the application uses version 451 or older.

  Calls: AddItem
         GetItemRecommendations
         RelistItem
         ReviseItem
         VerifyAddItem
  RequiredInput: No

# Argument: 'ns:VerifiedUserRequirementsType'

getVerifiedUserRequirements()

  Calls: GetBidderList
         GetSellerList
  Returned: Conditionally

  Calls: GetItem
  Returned: Conditionally
  Details: DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll

# Returns: 'ns:VerifiedUserRequirementsType'

setZeroFeedbackScore()

If true, blocks bidders with a feedback score of 0 who attempt to bid on Buy It Now items worth 100 RMB or more. Ignored as input if the application uses version 451 or older. This requirement is only enabled for the CN site.

Default: false

  Calls: AddItem
         GetItemRecommendations
         RelistItem
         ReviseItem
         VerifyAddItem
  RequiredInput: No

# Argument: 'xs:boolean'

isZeroFeedbackScore()

  Calls: GetBidderList
         GetSellerList
  Returned: Conditionally

  Calls: GetItem
  Returned: Conditionally
  Details: DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll

# Returns: 'xs:boolean'