eBay::API::XML::DataType::BestOfferType(3)

NAME
eBay::API::XML::DataType::BestOfferType

DESCRIPTION
Details about a best offer.

SYNOPSIS

INHERITANCE
eBay::API::XML::DataType::BestOfferType inherits from the eBay::API::XML::BaseDataType class

Subroutines:

  setBestOfferCodeType()
The best offer type.

# Argument: 'ns:BestOfferTypeCodeType'

  getBestOfferCodeType()
  Calls: GetBestOffers
  Returned: Always
  Details: DetailLevel: none, ReturnAll

# Returns: 'ns:BestOfferTypeCodeType'

  setBestOfferID()
An ID to distinguish this best offer from other best offers made on the item.

# Argument: 'ns:BestOfferIDType'

  getBestOfferID()
  Calls: GetBestOffers
  Returned: Always
  Details: DetailLevel: none, ReturnAll

  Calls: PlaceOffer
  Returned: Conditionally

# Returns: 'ns:BestOfferIDType'

  setBuyer()
Information about the buyer who made the best offer.

# Argument: 'ns:UserType'

  getBuyer()
  Calls: GetBestOffers
  Returned: Always
  Details: DetailLevel: none, ReturnAll

# Returns: 'ns:UserType'

  setBuyerMessage()
Text message that was provided by a buyer when placing a best offer.

MaxLength: 500 (in bytes)

# Argument: 'xs:string'

  getBuyerMessage()
  Calls: GetBestOffers
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:string'

  setCallStatus()
The status of the call, either Success or Failure.

# Argument: 'xs:string'

  getCallStatus()
  Calls: RespondToBestOffer
  Returned: Always

# Returns: 'xs:string'

  setExpirationTime()
Date and time (in GMT) the offer naturally expires (if the seller has not accepted or declined the offer).

# Argument: 'xs:dateTime'

  getExpirationTime()
  Calls: GetBestOffers
  Returned: Always
  Details: DetailLevel: none, ReturnAll

# Returns: 'xs:dateTime'

  setPrice()
The amount of the best offer.

# Argument: 'ns:AmountType'

  getPrice()
  Calls: GetBestOffers
  Returned: Always
  Details: DetailLevel: none, ReturnAll

# Returns: 'ns:AmountType'

  setQuantity()
The number of items for which the buyer is making an offer.

# Argument: 'xs:int'

  getQuantity()
  Calls: GetBestOffers
  Returned: Always
  Details: DetailLevel: none, ReturnAll

# Returns: 'xs:int'

  setSellerMessage()
Text response to buyer from seller.

MaxLength: 500 (in bytes)

# Argument: 'xs:string'

  getSellerMessage()
  Calls: GetBestOffers
  Returned: Conditionally
  Details: DetailLevel: none, ReturnAll

# Returns: 'xs:string'

  setStatus()
The state of the offer. In the case of a PlaceOffer response that specified a best offer, Status may be "Accepted" if the best offer was at or above an auto-accept price.

# Argument: 'ns:BestOfferStatusCodeType'

  getStatus()
  Calls: GetBestOffers
  Returned: Always
  Details: DetailLevel: none, ReturnAll

  Calls: PlaceOffer
  Returned: Conditionally

# Returns: 'ns:BestOfferStatusCodeType'