ProductInterface.php 5.8 KB
<?php

namespace Lackoxygen\TiktokShop\Passage\Product;

use Lackoxygen\TiktokShop\Passage\ResultSet;

interface ProductInterface
{
    /**
     * @link https://op.jinritemai.com/docs/api-docs/14/633
     * @param array $params
     * @return ResultSet
     */
    public function listV2(array $params);

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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