Services_Ebay
[ class tree: Services_Ebay ] [ index: Services_Ebay ] [ all elements ]

Class: Services_Ebay_Call

Source Location: /Services_Ebay-0.13.1/Services/Ebay/Call.php

Class Overview


base class for API call objects


Author(s):

Variables

Methods


Child classes:

Services_Ebay_Call_GetShippingRates
Get shipping rates
Services_Ebay_Call_AddSecondChanceItem
Add a second chance for a user
Services_Ebay_Call_GetHighbidders
Get high bidders for a dutch auction.
Services_Ebay_Call_ReviseCheckoutStatus
Revise the checkout status of a transaction
Services_Ebay_Call_AddDisputeResponse
Add a dispute response
Services_Ebay_Call_SetPreferences
Set eBay preferences
Services_Ebay_Call_RelistItem
Relist an item
Services_Ebay_Call_GetSuggestedCategories
Get suggested categories
Services_Ebay_Call_GetAllBidders
Get all bidders for an item
Services_Ebay_Call_GetMyebay
Get MyeBay information
Services_Ebay_Call_SetSellerPaymentAddress
Set the payment adress for the seller
Services_Ebay_Call_ValidateTestUserRegistration
Validate a test-user registration
Services_Ebay_Call_GetBidderList
Get all items a user has been/is bidding on
Services_Ebay_Call_GetDescriptionTemplates
Get templates for item description
Services_Ebay_Call_GetOutageSchedules
Get the outage schedules
Services_Ebay_Call_GetReturnUrl
Get the return URL
Services_Ebay_Call_GetSellerTransactions
Get all transactions for the current user
Services_Ebay_Call_LeaveFeedback
Leave feedback for a user
Services_Ebay_Call_GeteBayDetails
Get Details about an eBay site
Services_Ebay_Call_GetCategory2CS
Get category 2 cs
Services_Ebay_Call_GetCategoryListings
Get category listing
Services_Ebay_Call_GetProductFinder
Get XSL stylesheet to transform product finder
Services_Ebay_Call_GetStoreDetails
Get information about a store
Services_Ebay_Call_GetDispute
Get a dispute
Services_Ebay_Call_GetPromotionRules
Get promotion rules
Services_Ebay_Call_GetPreferences
Get user preferences
Services_Ebay_Call_GetEbayOfficialTime
Get the official eBay time
Services_Ebay_Call_GetMemberMessages
Get the logo URL
Services_Ebay_Call_AddItem
Add an item to Ebay
Services_Ebay_Call_SellerReverseDispute
Reverse a dispute
Services_Ebay_Call_GetAPIAccessRules
Get all access rules for the API
Services_Ebay_Call_AddShipment
Add a shipment
Services_Ebay_Call_AddMemberMessage
Add a message for an eBay member
Services_Ebay_Call_GetFeedback
Get feedback for a user
Services_Ebay_Call_GetNotificationPreferences
Get the notification preferences
Services_Ebay_Call_GetCategories
Get categories
Services_Ebay_Call_GetCrossPromotions
Get cross promotions for an items
Services_Ebay_Call_SetReturnUrl
Set the return URL
Services_Ebay_Call_FetchToken
Fetch a token from eBay.
Services_Ebay_Call_ReviseItem
Revise (change) an item that has been added to Ebay
Services_Ebay_Call_GetProductFinderXSL
Get XSL stylesheet to transform product finder
Services_Ebay_Call_GetRuName
Get the RuName
Services_Ebay_Call_AddOrder
Add an order
Services_Ebay_Call_AddToItemDescription
Add information to the item descriptions
Services_Ebay_Call_GetSellerList
Get all items a user is selling
Services_Ebay_Call_GetUserDisputes
Get a all disputes the where the current user is either seller or buyer
Services_Ebay_Call_GetAccount
Get the account of the user
Services_Ebay_Call_GetSearchResults
Get search results
Services_Ebay_Call_GetUser
Get information about a user
Services_Ebay_Call_GetItemTransactions
Get all transactions for an item
Services_Ebay_Call_AddDispute
Add a dispute
Services_Ebay_Call_GetWatchList
Get the watch list of the current user
Services_Ebay_Call_GetDomains
Get domains
Services_Ebay_Call_GetItem
Fetch an eBay item
Services_Ebay_Call_GetItemShipping
Get shipping costs for an item
Services_Ebay_Call_GetLogoUrl
Get the logo URL
Services_Ebay_Call_EndItem
End an auction

Inherited Variables

Inherited Methods


Class Details

[line 13]
base class for API call objects

$Id$

  • Author: Stephan Schmidt <schst@php.net>
  • Todo: implement __toString()
  • Todo: allow rules for parameters
  • Abstract:


[ Top ]


Class Variables

$args = array()

[line 27]

arguments of the call
  • Access: protected

Type:   array


[ Top ]

$authType =  Services_Ebay::AUTH_TYPE_TOKEN

[line 34]

authentication type of the call
  • Access: protected

Type:   int


[ Top ]

$deprecated =  null

[line 69]

deprecated since API version
  • Access: protected

Type:   integer


[ Top ]

$paramMap = array()

[line 41]

parameter map that is used, when scalar parameters are passed
  • Access: protected

Type:   array


[ Top ]

$serializerOptions = array()

[line 48]

options that will be passed to the serializer
  • Access: protected

Type:   array


[ Top ]

$since =  null

[line 62]

compatibility level this method was introduced
  • Access: protected

Type:   integer


[ Top ]

$unserializerOptions = array()

[line 55]

options that will be passed to the unserializer
  • Access: protected

Type:   array


[ Top ]

$verb =  null

[line 20]

verb of the API call
  • Access: protected

Type:   string


[ Top ]



Method Detail

__construct (Constructor)   [line 76]

Services_Ebay_Call __construct( [array $args = null])

constructor
  • Access: public

Overridden in child classes as:

Services_Ebay_Call_SetPreferences::__construct()
constructor
Services_Ebay_Call_GetPreferences::__construct()
create a new call
Services_Ebay_Call_AddItem::__construct()
constructor
Services_Ebay_Call_AddShipment::__construct()
constructor
Services_Ebay_Call_ReviseItem::__construct()
constructor
Services_Ebay_Call_AddOrder::__construct()
constructor

Parameters:

array   $args     arguments to the call

[ Top ]

call   [line 110]

array call( Services_Ebay_Session $session, [boolean $parseResult = true])

make the API call
  • Access: public

Overridden in child classes as:

Services_Ebay_Call_GetShippingRates::call()
make the API call
Services_Ebay_Call_AddSecondChanceItem::call()
make the API call
Services_Ebay_Call_VerifyAddSecondChanceItem::call()
make the API call
Services_Ebay_Call_GetHighbidders::call()
make the API call
Services_Ebay_Call_ReviseCheckoutStatus::call()
make the API call
Services_Ebay_Call_AddDisputeResponse::call()
make the API call
Services_Ebay_Call_SetPreferences::call()
make the API call
Services_Ebay_Call_RelistItem::call()
make the API call
Services_Ebay_Call_GetSuggestedCategories::call()
make the API call
Services_Ebay_Call_GetAllBidders::call()
make the API call
Services_Ebay_Call_GetMyebay::call()
make the API call
Services_Ebay_Call_SetSellerPaymentAddress::call()
make the API call
Services_Ebay_Call_ValidateTestUserRegistration::call()
make the API call
Services_Ebay_Call_GetBidderList::call()
make the API call
Services_Ebay_Call_GetDescriptionTemplates::call()
make the API call
Services_Ebay_Call_GetOutageSchedules::call()
make the API call
Services_Ebay_Call_GetReturnUrl::call()
make the API call
Services_Ebay_Call_GetSellerTransactions::call()
make the API call
Services_Ebay_Call_LeaveFeedback::call()
make the API call
Services_Ebay_Call_GeteBayDetails::call()
make the API call
Services_Ebay_Call_GetCategory2CS::call()
make the API call
Services_Ebay_Call_GetCategoryListings::call()
make the API call
Services_Ebay_Call_GetProductFinder::call()
make the API call
Services_Ebay_Call_GetStoreDetails::call()
make the API call
Services_Ebay_Call_GetDispute::call()
make the API call
Services_Ebay_Call_GetPromotionRules::call()
make the API call
Services_Ebay_Call_GetPreferences::call()
make the API call
Services_Ebay_Call_GetEbayOfficialTime::call()
make the API call
Services_Ebay_Call_GetMemberMessages::call()
make the API call
Services_Ebay_Call_AddItem::call()
make the API call
Services_Ebay_Call_VerifyAddItem::call()
make the API call
Services_Ebay_Call_SellerReverseDispute::call()
make the API call
Services_Ebay_Call_GetAPIAccessRules::call()
make the API call
Services_Ebay_Call_AddShipment::call()
make the API call
Services_Ebay_Call_AddMemberMessage::call()
make the API call
Services_Ebay_Call_GetFeedback::call()
make the API call
Services_Ebay_Call_GetNotificationPreferences::call()
make the API call
Services_Ebay_Call_GetCategories::call()
make the API call
Services_Ebay_Call_GetCrossPromotions::call()
make the API call
Services_Ebay_Call_SetReturnUrl::call()
make the API call
Services_Ebay_Call_FetchToken::call()
make the API call
Services_Ebay_Call_ReviseItem::call()
make the API call
Services_Ebay_Call_GetProductFinderXSL::call()
make the API call
Services_Ebay_Call_GetRuName::call()
make the API call
Services_Ebay_Call_AddOrder::call()
make the API call
Services_Ebay_Call_AddToItemDescription::call()
make the API call
Services_Ebay_Call_GetSellerList::call()
make the API call
Services_Ebay_Call_GetUserDisputes::call()
make the API call
Services_Ebay_Call_GetAccount::call()
make the API call
Services_Ebay_Call_GetSearchResults::call()
make the API call
Services_Ebay_Call_GetUser::call()
make the API call
Services_Ebay_Call_GetItemTransactions::call()
make the API call
Services_Ebay_Call_AddDispute::call()
make the API call
Services_Ebay_Call_GetWatchList::call()
make the API call
Services_Ebay_Call_GetDomains::call()
make the API call
Services_Ebay_Call_GetItem::call()
make the API call
Services_Ebay_Call_GetItemShipping::call()
make the API call
Services_Ebay_Call_GetLogoUrl::call()
make the API call
Services_Ebay_Call_EndItem::call()
make the API call

Parameters:

object Services_Ebay_Session   $session     
boolean   $parseResult     flag to indicate, whether the result should be parsed using XML_Serializer

[ Top ]

describeCall   [line 150]

void describeCall( )

describe the call

This returns information about the possible parameters

  • Access: public

[ Top ]

setArgs   [line 127]

boolean setArgs( array $args)

set arguments for the API call
  • Access: public

Parameters:

array   $args     

[ Top ]

setDetailLevel   [line 139]

boolean setDetailLevel( integer $level)

set the detail level for this call
  • Access: public

Parameters:

integer   $level     

[ Top ]


Documentation generated on Thu, 30 Aug 2012 02:30:06 +0000 by phpDocumentor 1.4.3. PEAR Logo Copyright © PHP Group 2004.