import { Sku, Ware } from '../entity/GoodsDTO' import { ApiMethod } from '../Enums' import { JosCore, RequestOptions } from '../JosCore' export class GoodsAPI { /** * 获取单个SKU * @param josCore * @param apiParams {@link Sku.FindSkuByIdRequest} * @param accessToken * @link https://jos.jd.com/apilist?apiGroupId=48&apiId=13301&apiName=jingdong.sku.read.findSkuById */ public static async JingdongSkuReadFindSkuById( josCore: JosCore, apiParams: Sku.FindSkuByIdRequest, accessToken: string, options?: RequestOptions ): Promise { return await josCore.request(ApiMethod.JINGDONG_SKU_READ_FINDSKUBYID, apiParams, accessToken, options) } /** * SKU搜索服务 * @param josCore * @param apiParams {@link Sku.SearchSkuListRequest} * @param accessToken * @link https://jos.jd.com/apilist?apiGroupId=48&apiId=13305&apiName=jingdong.sku.read.searchSkuList */ public static async JingdongSkuReadSearchSkuList( josCore: JosCore, apiParams: Sku.SearchSkuListRequest, accessToken: string, options?: RequestOptions ): Promise { return await josCore.request(ApiMethod.JINGDONG_SKU_READ_SEARCHSKULIST, apiParams, accessToken, options) } public static async JingdongWareReadFindWareById( josCore: JosCore, apiParams: Ware.FindWareByIdRequest, accessToken: string, options?: RequestOptions ): Promise { return await josCore.request(ApiMethod.JINGDONG_WARE_READ_FINDWAREBYID, apiParams, accessToken, options) } }