/* * @Author: zcxb chen13157379235@outlook.com * @Date: 2022-09-09 15:40:45 * @LastEditors: zcxb chen13157379235@outlook.com * @LastEditTime: 2022-11-13 21:56:11 * @FilePath: \easy-front-core-sdk\packages\jos\src\api\IsvLogAPI.ts * @Description: * * Copyright (c) 2022 by zcxb chen13157379235@outlook.com, All Rights Reserved. */ import { Isv } from '../entity/IsvLogDTO' import { ApiMethod } from '../Enums' import { JosCore, RequestOptions } from '../JosCore' export class IsvLogAPI { /** * 上报订单日志 * @param josCore * @param apiParams {@link Isv.UploadOrderInfoLogRequest} * @param accessToken * @link https://jos.jd.com/apilist?apiGroupId=147&apiId=15498&apiName=jingdong.isv.uploadOrderInfoLog */ public static async JingdongIsvUploadOrderInfoLog( josCore: JosCore, apiParams: Isv.UploadOrderInfoLogRequest, accessToken: string, options?: RequestOptions ): Promise { return await josCore.request(ApiMethod.JINGDONG_ISV_UPLOAD_ORDERINFO_LOG, apiParams, accessToken, options) } /** * 上报第三方应用订单传递日志 * @param josCore * @param apiParams {@link Isv.UploadThirdAppTransmitOrderInfoLogRequest} * @param accessToken * @link https://jos.jd.com/apilist?apiGroupId=147&apiId=15480&apiName=jingdong.isv.uploadThirdAppTransmitOrderInfoLog */ public static async JingdongIsvUploadThirdAppTransmitOrderInfoLog( josCore: JosCore, apiParams: Isv.UploadThirdAppTransmitOrderInfoLogRequest, accessToken: string, options?: RequestOptions ): Promise { return await josCore.request( ApiMethod.JINGDONG_ISV_UPLOAD_THIRDAPP_TRANSMIT_ORDERINFO_LOG, apiParams, accessToken, options ) } }