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'