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

NAME

eBay::API::XML::DataType::CharityType

DESCRIPTION

Identifies a Giving Works listing and benefiting nonprofit charity organization. Currently supported through the US and eBay Motors sites only. The Ad Format and Mature Audiences categories are not supported. Not applicable for US eBay Motors, international, Real Estate, and Tickets.

SYNOPSIS

INHERITANCE

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

Subroutines:

setCharityID()

A unique identification number assigned by eBay to registered nonprofit charity organizations. Required input when listing Giving Works items.

  Calls: AddItem
         GetItemRecommendations
         RelistItem
         VerifyAddItem
  RequiredInput: Conditionally

# Argument: 'xs:string'

getCharityID()

  Calls: GetBidderList
  Returned: Conditionally

  Calls: GetItem
         GetSellerList
  Returned: Conditionally
  Details: DetailLevel: ItemReturnDescription, ReturnAll

  Calls: GetOrderTransactions
  Returned: Conditionally
  Details: DetailLevel: none, ItemReturnDescription, ReturnAll

# Returns: 'xs:string'

setCharityListing()

If true, indicates that the seller has chosen to use eBay Giving Works to donate a percentage of the item's purchase price to a selected nonprofit organization.

# Argument: 'xs:boolean'

isCharityListing()

  Calls: GetSellerList
  Returned: Conditionally
  Details: DetailLevel: ItemReturnDescription, ReturnAll

  Calls: GetItemTransactions
         GetSellerTransactions
  Returned: Conditionally
  Details: DetailLevel: none, ItemReturnDescription, ReturnAll

  Calls: GetOrderTransactions
  Returned: Conditionally
  Details: DetailLevel: none, ItemReturnDescription, ReturnAll

# Returns: 'xs:boolean'

setCharityName()

The name of the benefiting nonprofit charity organization selected by the charity seller.

MaxLength: 150

# Argument: 'xs:string'

getCharityName()

  Calls: GetBidderList
  Returned: Conditionally

  Calls: GetOrderTransactions
  Returned: Conditionally
  Details: DetailLevel: none, ItemReturnDescription, ReturnAll

  Calls: GetItem
         GetSellerList
  Returned: Conditionally
  Details: DetailLevel: ItemReturnDescription, ReturnAll

# Returns: 'xs:string'

setCharityNumber()

A unique identification number assigned to a nonprofit charity organization by the dedicated provider of eBay Giving Works. Being superseded by CharityID. Max 10 digits.

  Calls: AddItem
         GetItemRecommendations
         RelistItem
         VerifyAddItem
  RequiredInput: No

# Argument: 'xs:int'

getCharityNumber()

  Calls: GetBidderList
  Returned: Conditionally

  Calls: GetItem
         GetSellerList
  Returned: Conditionally
  Details: DetailLevel: ItemReturnDescription, ReturnAll

  Calls: GetOrderTransactions
  Returned: Conditionally
  Details: DetailLevel: none, ItemReturnDescription, ReturnAll

# Returns: 'xs:int'

setDonationPercent()

The percentage of the purchase price that the seller chooses to donate to the selected nonprofit organization. This percentage is displayed in the Giving Works item listing. Possible values: 10.0 to 100.0. Percentages must increment by 5.0. Minimum donation percentages may be required for Giving Works listings, see http://pages.ebay.com/help/sell/selling-nonprofit.html for details. DonationPercent is required input when listing Giving Works items.

  Calls: AddItem
         GetItemRecommendations
         RelistItem
         VerifyAddItem
  RequiredInput: Conditionally

# Argument: 'xs:float'

getDonationPercent()

  Calls: GetBidderList
  Returned: Conditionally

  Calls: GetItem
         GetSellerList
  Returned: Conditionally
  Details: DetailLevel: ItemReturnDescription, ReturnAll

  Calls: GetOrderTransactions
  Returned: Conditionally
  Details: DetailLevel: none, ItemReturnDescription, ReturnAll

# Returns: 'xs:float'

setLogoURL()

The URL of the nonprofit charity organization. This URL is displayed in the Giving Works item listing.

# Argument: 'xs:string'

getLogoURL()

  Calls: GetItem
         GetSellerList
  Returned: Conditionally
  Details: DetailLevel: ItemReturnDescription, ReturnAll

  Calls: GetBidderList
  Returned: Conditionally

# Returns: 'xs:string'

setMission()

The stated mission of the nonprofit charity organization. This mission is displayed in the Giving Works item listing.

MaxLength: 511

# Argument: 'xs:string'

getMission()

  Calls: GetBidderList
  Returned: Conditionally

  Calls: GetItem
         GetSellerList
  Returned: Conditionally
  Details: DetailLevel: ItemReturnDescription, ReturnAll

# Returns: 'xs:string'

setStatus()

The status of the nonprofit charity organization.

# Argument: 'ns:CharityStatusCodeType'

getStatus()

  Calls: GetBidderList
  Returned: Conditionally

  Calls: GetItem
         GetSellerList
  Returned: Conditionally
  Details: DetailLevel: ItemReturnDescription, ReturnAll

# Returns: 'ns:CharityStatusCodeType'