OrderInterface.php 4.1 KB
<?php

namespace Lackoxygen\TiktokShop\Passage\Order;

use Lackoxygen\TiktokShop\Passage\ResultSet;

/**
 * @link https://op.jinritemai.com/docs/api-docs/15/1343
 */
interface OrderInterface
{
    /**
     * @link https://op.jinritemai.com/docs/api-docs/15/1342
     * @param array $params
     * @return ResultSet
     */
    public function searchList(array $params);

    /**
     * @link https://op.jinritemai.com/docs/api-docs/15/1343
     * @param array $params
     * @return ResultSet
     */
    public function orderDetail(array $params);

    /**
     * @link https://op.jinritemai.com/docs/api-docs/15/982
     * @param array $params
     * @return ResultSet
     */
    public function batchDecrypt(array $params);

    /**
     * @link https://op.jinritemai.com/docs/api-docs/15/568
     * @param array $params
     * @return ResultSet
     */
    public function addOrderRemark(array $params);

    /**
     * @link https://op.jinritemai.com/docs/api-docs/15/264
     * @param array $params
     * @return ResultSet
     */
    public function updatePostAmount(array $params);

    /**
     * @link https://op.jinritemai.com/docs/api-docs/15/500
     * @param array $params
     * @return ResultSet
     */
    public function addressAppliedSwitch(array $params);

    /**
     * @link https://op.jinritemai.com/docs/api-docs/15/263
     * @param array $params
     * @return ResultSet
     */
    public function updateOrderAmount(array $params);

    /**
     * @link https://op.jinritemai.com/docs/api-docs/15/505
     * @param array $params
     * @return ResultSet
     */
    public function addressConfirm(array $params);

    /**
     * @link https://op.jinritemai.com/docs/api-docs/15/290
     * @param array $params
     * @return ResultSet
     */
    public function addressModify(array $params);

    /**
     * @link https://op.jinritemai.com/docs/api-docs/15/501
     * @param array $params
     * @return ResultSet
     */
    public function addressSwitchConfig(array $params);

    /**
     * @link https://op.jinritemai.com/docs/api-docs/15/660
     * @param array $params
     * @return ResultSet
     */
    public function invoiceList(array $params);

    /**
     * @link https://op.jinritemai.com/docs/api-docs/15/487
     * @param array $params
     * @return ResultSet
     */
    public function batchEncrypt(array $params);

    /**
     * @link https://op.jinritemai.com/docs/api-docs/15/508
     * @param array $params
     * @return ResultSet
     */
    public function batchSensitive(array $params);

    /**
     * @link https://op.jinritemai.com/docs/api-docs/15/892
     * @param array $params
     * @return ResultSet
     */
    public function invoiceUpload(array $params);

    /**
     * @link https://op.jinritemai.com/docs/api-docs/15/516
     * @param array $params
     * @return ResultSet
     */
    public function batchSearchIndex(array $params);

    /**
     * @link https://op.jinritemai.com/docs/api-docs/15/649
     * @param array $params
     * @return ResultSet
     */
    public function antispamOrderSend(array $params);

    /**
     * @link https://op.jinritemai.com/docs/api-docs/15/650
     * @param array $params
     * @return ResultSet
     */
    public function antispamOrderQuery(array $params);

    /**
     * @link https://op.jinritemai.com/docs/api-docs/15/495
     * @param array $params
     * @return ResultSet
     */
    public function getCrossBorderFulfillInfo(array $params);

    /**
     * @link https://op.jinritemai.com/docs/api-docs/15/266
     * @param array $params
     * @return ResultSet
     */
    public function getServiceList(array $params);

    /**
     * @link https://op.jinritemai.com/docs/api-docs/15/1289
     * @param array $params
     * @return ResultSet
     */
    public function addSerialNumber(array $params);

    /**
     * @link https://op.jinritemai.com/docs/api-docs/15/75
     * @param array $params
     * @return ResultSet
     */
    public function replyService(array $params);

    /**
     * @link https://op.jinritemai.com/docs/api-docs/15/253
     * @param array $params
     * @return ResultSet
     */
    public function serviceDetail(array $params);
}