Services_Ebay ideas: -------------------- $Id$ 1. Models: ---------- Build decorators for models to dynamically add new functionality: $item = Services_Ebay::loadModel('Item'); $item->Title = 'JSA issue #34'; $item->Description = 'The one where Hawkman comes back from the dead.'; $betterItem = $item->Decorate('GetSuggestedCategories'); $betterItem->GetSuggestedCategories(); 2. Auto-validating Calls and models ----------------------------------- It should be possible to pass a list of all parameters and raise some notices/warnings, whenever someone is using a parameter that des not exist 3. Cache models --------------- - Use PEAR::Cache - Models may return their lifetime, allows you to cache items for a shorter amount of time based on the time the auction has left 4. Deprecated Methods --------------------- Could be implemented and raise a notice, when used. Deprecated methods: - AddNonPayingBidderAlert - DeleteNonPayingBidderWarning - RequestFinalValueFeeCredit Obsolete methods: - GetCategory2DomainMap - GetDomains - GetMerchPanelRules - DeleteMerchPanelRules - SetMerchPanelRules - GetCategory2DomainMap