package com.taobao.api.extra;
import com.taobao.api.TaobaoApiException;
import com.taobao.api.extra.model.CatStatsGetRequest;
import com.taobao.api.extra.model.CatStatsGetResponse;
import com.taobao.api.extra.model.ItemStatsGetRequest;
import com.taobao.api.extra.model.ItemStatsGetResponse;
import com.taobao.api.extra.model.TbqlQueryResponse;
import com.taobao.api.extra.model.TradeStatsGetRequest;
import com.taobao.api.extra.model.TradeStatsGetResponse;
/**
*
*
* TopClientAPI APIResponse code
* msgURL redirectUrl Httpbody API
*
* @version 2008-11-7
* @author ruowang
*
*/
public interface TaobaoExtraApi {
/**
* .() apiType=2
* ,sessionid
*
* @param tradeStatRequest
* @param sip_sessionid
* @return TradeStatsGetResponse ;
* @throws TaobaoApiException
*/
public TradeStatsGetResponse tradeStatGet(
TradeStatsGetRequest tradeStatRequest, String sessionId)
throws TaobaoApiException;
/**
* ().() apiType=2
* ,sessionid
*
* @param catStatRequest
* @param sip_sessionid
* @return CatStatsGetResponse ;
* @throws TaobaoApiException
*/
public CatStatsGetResponse catStatGet(CatStatsGetRequest catStatRequest,
String sessionId) throws TaobaoApiException;
/**
* .() apiType=2
* ,sessionid
*
* @param itemStatRequest
* @param sip_sessionid
* @return ItemStatsGetResponse ;
* @throws TaobaoApiException
*/
public ItemStatsGetResponse itemStatGet(
ItemStatsGetRequest itemStatRequest, String sessionId)
throws TaobaoApiException;
/**
* Tbql
*
* @param tbql
* @param sessionId
* @return
* @throws TaobaoApiException
*/
public TbqlQueryResponse tbql(String tbql, String sessionId) throws TaobaoApiException;
/**
* Tbql
*
* @param tbql
* @return
* @throws TaobaoApiException
*/
public TbqlQueryResponse tbql(String tbql) throws TaobaoApiException;
}
|