<?php

namespace Lackoxygen\TiktokShop\Passage\Shop;

use Lackoxygen\TiktokShop\Passage\Passage;

class Shop extends Passage implements ShopInterface
{
    /**
     * @inheritDoc
     */
    public function brandList(array $params)
    {
        $this->builder->service('POST')->params($params)->service('shop.brandList');
    }

    /**
     * @inheritDoc
     */
    public function searchMemberList(array $params)
    {
        $this->builder->service('POST')->params($params)->service('member.searchList');
    }

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

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

    /**
     * @inheritDoc
     */
    public function addressUpdate(array $params)
    {
        $this->builder->service('POST')->params($params)->service('address.update');
    }

    /**
     * @inheritDoc
     */
    public function addressCreate(array $params)
    {
        $this->builder->service('POST')->params($params)->service('address.create');
    }

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

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