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

NAME

eBay::API::XML::DataType::ExpressItemRequirementsType

DESCRIPTION

SYNOPSIS

INHERITANCE

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

Subroutines:

setCombinedShippingDiscount()

If true, the item offers a combined shipping discount. Only returned if the Express site has an item-level combined shipping discount requirement. (Some Express sites only require you to accept combined payments at the seller level, in your My eBay preferences.)

# Argument: 'xs:boolean'

isCombinedShippingDiscount()

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

  Calls: VerifyAddItem
  Returned: Conditionally

# Returns: 'xs:boolean'

setDomesticShippingCost()

If true, domestic shipping costs are specified for the item. If false, they aren't specified (and the item is therefore ineligible).

# Argument: 'xs:boolean'

isDomesticShippingCost()

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

  Calls: VerifyAddItem
  Returned: Conditionally

# Returns: 'xs:boolean'

setEligibleCheckout()

If true, indicates the item meets the site's eBay Express requirements for checkout. (A common case when this could be false would be when ThirdPartyCheckout is true but ThirdPartyCheckoutIntegration is false.)

# Argument: 'xs:boolean'

isEligibleCheckout()

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

  Calls: VerifyAddItem
  Returned: Conditionally

# Returns: 'xs:boolean'

setEligibleItemCondition()

If true, the item specifies an eligible item condition. If false, the item doesn't specify an eligible item condition. Only returned if the category requires an item condition for Express. Some categories waive the item condition requirement.

# Argument: 'xs:boolean'

isEligibleItemCondition()

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

  Calls: VerifyAddItem
  Returned: Conditionally

# Returns: 'xs:boolean'

setEligiblePayPalAccount()

If true, the seller has an Express-eligible PayPal account.

# Argument: 'xs:boolean'

isEligiblePayPalAccount()

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

  Calls: VerifyAddItem
  Returned: Conditionally

# Returns: 'xs:boolean'

setEligibleReturnPolicy()

If true, the item is covered by a return policy that meets the site's requirements for Express. Only returned for Express Germany. (A return policy is optional for Express US.)

# Argument: 'xs:boolean'

isEligibleReturnPolicy()

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

  Calls: VerifyAddItem
  Returned: Conditionally

# Returns: 'xs:boolean'

setExpressApproved()

If true, indicates eBay has marked the item as eligible for eBay Express based on direct evaluation. Only returned if true, and no other settings are returned in this case.

# Argument: 'xs:boolean'

isExpressApproved()

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

  Calls: VerifyAddItem
  Returned: Conditionally

# Returns: 'xs:boolean'

setExpressEligibleListingType()

If true, indicates the item listing format is eligible for Express. If false, the listing format is ineligible (and the item is therefore ineligible).

# Argument: 'xs:boolean'

isExpressEligibleListingType()

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

  Calls: VerifyAddItem
  Returned: Conditionally

# Returns: 'xs:boolean'

setExpressEnabledCategory()

If true, the item's primary category is enabled for Express. If false, the primary category is not enabled for Express (and the item is therefore ineligible).

# Argument: 'xs:boolean'

isExpressEnabledCategory()

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

  Calls: VerifyAddItem
  Returned: Conditionally

# Returns: 'xs:boolean'

setExpressOptOut()

If true, this field indicates the item was opted out of Express; that is, ExpressOptOut was true in the listing request. Only returned if true, and no other settings are returned in this case.

# Argument: 'xs:boolean'

isExpressOptOut()

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

  Calls: VerifyAddItem
  Returned: Conditionally

# Returns: 'xs:boolean'

setNoCharity()

If true, the item is not an eBay Giving Works item. Only returned if the site does not allow charity listings on Express. (In other words, if the site excludes charity listings from Express, then NoCharity=true means the item meets the eligibility requirement.)

# Argument: 'xs:boolean'

isNoCharity()

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

  Calls: VerifyAddItem
  Returned: Conditionally

# Returns: 'xs:boolean'

setNoPreapprovedBidderList()

If true, the item has no pre-approved bidder list.

# Argument: 'xs:boolean'

isNoPreapprovedBidderList()

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

  Calls: VerifyAddItem
  Returned: Conditionally

# Returns: 'xs:boolean'

setPayPalAccountAcceptsUnconfirmedAddress()

If true, the PayPal account for the item accepts payments from a buyer with an unconfirmed address. If false, the account blocks unconfirmed addresses (and the item is therefore ineligible).

# Argument: 'xs:boolean'

isPayPalAccountAcceptsUnconfirmedAddress()

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

  Calls: VerifyAddItem
  Returned: Conditionally

# Returns: 'xs:boolean'

setPicture()

If true, the item includes a picture. If false, the item doesn't include a picture. Only returned if the category requires a picture for Express. Some categories waive the picture requirement.

# Argument: 'xs:boolean'

isPicture()

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

  Calls: VerifyAddItem
  Returned: Conditionally

# Returns: 'xs:boolean'

setPriceAboveMinimum()

If true, the price of the item is above the minimum price allowed on Express. That is, the StartPrice, BuyItNowPrice, or CurrentPrice is above the minimum.)

# Argument: 'xs:boolean'

isPriceAboveMinimum()

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

  Calls: VerifyAddItem
  Returned: Conditionally

# Returns: 'xs:boolean'

setPriceBelowMaximum()

If true, the price of the item is below the maximum price allowed on Express. (That is, the StartPrice, BuyItNowPrice, or CurrentPrice is below the maximum.)

# Argument: 'xs:boolean'

isPriceBelowMaximum()

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

  Calls: VerifyAddItem
  Returned: Conditionally

# Returns: 'xs:boolean'

setSellerExpressEligible()

If false, indicates that an item is not Express-eligible because the seller is not Express-eligible. Only returned if false, and no other settings are returned in this case.

# Argument: 'xs:boolean'

isSellerExpressEligible()

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

  Calls: VerifyAddItem
  Returned: Conditionally

# Returns: 'xs:boolean'

setShipFromEligibleCountry()

If true, the country you specified for the item meets the specified site's shipping origin requirements for Express.

# Argument: 'xs:boolean'

isShipFromEligibleCountry()

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

  Calls: VerifyAddItem
  Returned: Conditionally

# Returns: 'xs:boolean'