Product.php 5.9 KB
<?php

namespace Lackoxygen\TiktokShop\Passage\Product;

use Lackoxygen\TiktokShop\Passage\Passage;

class Product extends Passage implements ProductInterface
{
    /**
     * @inheritDoc
     */
    public function listV2(array $params)
    {
        $this->builder->method('POST')->service('product.listV2')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function getCateProperty(array $params)
    {
        $this->builder->method('POST')->service('product.getCateProperty')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function addV2(array $params)
    {
        $this->builder->method('POST')->service('product.addV2')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function editV2(array $params)
    {
        $this->builder->method('POST')->service('product.editV2')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function detail(array $params)
    {
        $this->builder->method('POST')->service('product.detail')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function del(array $params)
    {
        $this->builder->method('POST')->service('product.del')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function skuDetail(array $params)
    {
        $this->builder->method('POST')->service('sku.detail')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function freightTemplateList(array $params)
    {
        $this->builder->method('POST')->service('freightTemplate.list')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function brandList(array $params)
    {
        $this->builder->method('POST')->service('brand.list')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function getCatePropertyV2(array $params)
    {
        $this->builder->method('POST')->service('product.getCatePropertyV2')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function setOnline(array $params)
    {
        $this->builder->method('POST')->service('product.setOnline')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function skuList(array $params)
    {
        $this->builder->method('POST')->service('sku.list')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function skuSyncStockBatch(array $params)
    {
        $this->builder->method('POST')->service('sku.syncStockBatch')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function setOffline(array $params)
    {
        $this->builder->method('POST')->service('product.setOffline')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function qualityList(array $params)
    {
        $this->builder->method('POST')->service('product.qualityList')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function editSkuPrice(array $params)
    {
        $this->builder->method('POST')->service('sku.editPrice')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function qualityDetail(array $params)
    {
        $this->builder->method('POST')->service('product.qualityDetail')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function editBuyerLimit(array $params)
    {
        $this->builder->method('POST')->service('product.editBuyerLimit')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function qualityTask(array $params)
    {
        $this->builder->method('POST')->service('product.qualityTask')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function getSpuKeyPropertyByCid(array $params)
    {
        $this->builder->method('POST')->service('spu.getKeyPropertyByCid')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function editSkuCode(array $params)
    {
        $this->builder->method('POST')->service('sku.editCode')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function getSpuInfoBySpuId(array $params)
    {
        $this->builder->method('POST')->service('spu.getSpuInfoBySpuId')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function getSpuTpl(array $params)
    {
        $this->builder->method('POST')->service('spu.getSpuTpl')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function addShopSpu(array $params)
    {
        $this->builder->method('POST')->service('spu.addShopSpu')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function opptyProductApply(array $params)
    {
        $this->builder->method('POST')->service('opptyProduct.apply')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function opptyProductClue(array $params)
    {
        $this->builder->method('POST')->service('opptyProduct.clue')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function getOpptyProductApplyProgress(array $params)
    {
        $this->builder->method('POST')->service('opptyProduct.getApplyProgress')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function allianceMaterialsProductCategory(array $params)
    {
        $this->builder->method('POST')->service('alliance.materialsProductCategory')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function qualificationConfig(array $params)
    {
        $this->builder->method('POST')->service('product.qualificationConfig')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function getBrandSug(array $params)
    {
        $this->builder->method('POST')->service('brand.getSug')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function promiseDeliveryList(array $params)
    {
        $this->builder->method('POST')->service('promise.deliveryList')->params($params);
    }

    /**
     * @inheritDoc
     */
    public function brandConvert(array $params)
    {
        $this->builder->method('POST')->service('brand.convert')->params($params);
    }
}