Warehouse.php 4.1 KB
<?php

namespace Lackoxygen\TiktokShop\Request\Warehouse;

use Lackoxygen\TiktokShop\Request\Request;

class Warehouse extends Request implements WarehouseInterface
{
	/**
	 * @inheritDoc
	 */
	function skuStockNum(array $params)
	{
		$this->builder->method('POST')
			->service('sku.stockNum')
			->path('/sku/stockNum')
			->params($params);
	}

	/**
	 * @inheritDoc
	 */
	function skuSyncStock(array $params)
	{
		$this->builder->method('POST')
			->service('sku.syncStock')
			->path('/sku/syncStock')
			->params($params);
	}

	/**
	 * @inheritDoc
	 */
	function /warehouse/adjustInventory(array $params)
	{
		$this->builder->method('POST')
			->service('/warehouse/adjustInventory')
			->path('/warehouse/adjustInventory')
			->params($params);
	}

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

	/**
	 * @inheritDoc
	 */
	function warehouseSetFence(array $params)
	{
		$this->builder->method('POST')
			->service('warehouse.setFence')
			->path('/warehouse/setFence')
			->params($params);
	}

	/**
	 * @inheritDoc
	 */
	function warehouseGetFences(array $params)
	{
		$this->builder->method('POST')
			->service('warehouse.getFences')
			->path('/warehouse/getFences')
			->params($params);
	}

	/**
	 * @inheritDoc
	 */
	function warehouseCreateFence(array $params)
	{
		$this->builder->method('POST')
			->service('warehouse.createFence')
			->path('/warehouse/createFence')
			->params($params);
	}

	/**
	 * @inheritDoc
	 */
	function warehouseUnbindFences(array $params)
	{
		$this->builder->method('POST')
			->service('warehouse.unbindFences')
			->path('/warehouse/unbindFences')
			->params($params);
	}

	/**
	 * @inheritDoc
	 */
	function warehouseRemoveAddr(array $params)
	{
		$this->builder->method('POST')
			->service('warehouse.removeAddr')
			->path('/warehouse/removeAddr')
			->params($params);
	}

	/**
	 * @inheritDoc
	 */
	function promiseSetSkuShipTime(array $params)
	{
		$this->builder->method('POST')
			->service('promise.setSkuShipTime')
			->path('/promise/setSkuShipTime')
			->params($params);
	}

	/**
	 * @inheritDoc
	 */
	function warehouseInfo(array $params)
	{
		$this->builder->method('POST')
			->service('warehouse.info')
			->path('/warehouse/info')
			->params($params);
	}

	/**
	 * @inheritDoc
	 */
	function warehouseEdit(array $params)
	{
		$this->builder->method('POST')
			->service('warehouse.edit')
			->path('/warehouse/edit')
			->params($params);
	}

	/**
	 * @inheritDoc
	 */
	function warehouseCreate(array $params)
	{
		$this->builder->method('POST')
			->service('warehouse.create')
			->path('/warehouse/create')
			->params($params);
	}

	/**
	 * @inheritDoc
	 */
	function warehouseSetAddr(array $params)
	{
		$this->builder->method('POST')
			->service('warehouse.setAddr')
			->path('/warehouse/setAddr')
			->params($params);
	}

	/**
	 * @inheritDoc
	 */
	function warehouseList(array $params)
	{
		$this->builder->method('POST')
			->service('warehouse.list')
			->path('/warehouse/list')
			->params($params);
	}

	/**
	 * @inheritDoc
	 */
	function warehouseSetAddrBatch(array $params)
	{
		$this->builder->method('POST')
			->service('warehouse.setAddrBatch')
			->path('/warehouse/setAddrBatch')
			->params($params);
	}

	/**
	 * @inheritDoc
	 */
	function warehouseCreateBatch(array $params)
	{
		$this->builder->method('POST')
			->service('warehouse.createBatch')
			->path('/warehouse/createBatch')
			->params($params);
	}

	/**
	 * @inheritDoc
	 */
	function warehouseSetPriority(array $params)
	{
		$this->builder->method('POST')
			->service('warehouse.setPriority')
			->path('/warehouse/setPriority')
			->params($params);
	}

	/**
	 * @inheritDoc
	 */
	function warehouseDelFence(array $params)
	{
		$this->builder->method('POST')
			->service('warehouse.delFence')
			->path('/warehouse/delFence')
			->params($params);
	}

	/**
	 * @inheritDoc
	 */
	function warehouseBindFences(array $params)
	{
		$this->builder->method('POST')
			->service('warehouse.bindFences')
			->path('/warehouse/bindFences')
			->params($params);
	}
}