CustomsOrder.php 4.4 KB
<?php

namespace Lackoxygen\MinPayment\Request;

class CustomsOrder extends Request
{
    /**
     * @var string
     */
    private $appType;

    /**
     * @var string
     */
    private $customsType;

    /**
     * @var string
     */
    private $payTransactionId;

    /**
     * @var string
     */
    private $orderNo;

    /**
     * @var string
     */
    private $ebpCode;

    /**
     * @var string
     */
    private $ebpName;

    /**
     * @var string
     */
    private $payerIdNumber;

    /**
     * @var string
     */
    private $payerName;

    /**
     * @var string
     */
    private $telephone;

    /**
     * @var string
     */
    private $amountPaid;

    /**
     * @var string
     */
    private $payTime;

    /**
     * @var string
     */
    private $note;

    /**
     * @var string
     */
    private $commodityName;

    /**
     * @var string
     */
    private $commodityDetails;

    /**
     * @var string
     */
    private $isSplit;

    /**
     * @var string
     */
    private $subOrderNo;

    /**
     * @var string
     */
    private $productType;

    /**
     * @var string
     */
    private $logisticsCompany;

    /**
     * @var string
     */
    private $logisticsNumber;


    public function __construct()
    {
        $this->service = 'service.customsOrder';
    }

    /**
     * @param string $appType
     */
    public function setAppType(string $appType): void
    {
        $this->appType = $appType;
    }

    /**
     * @param string $customsType
     */
    public function setCustomsType(string $customsType): void
    {
        $this->customsType = $customsType;
    }

    /**
     * @param string $payTransactionId
     */
    public function setPayTransactionId(string $payTransactionId): void
    {
        $this->payTransactionId = $payTransactionId;
    }

    /**
     * @param string $orderNo
     */
    public function setOrderNo(string $orderNo): void
    {
        $this->orderNo = $orderNo;
    }

    /**
     * @param string $ebpCode
     */
    public function setEbpCode(string $ebpCode): void
    {
        $this->ebpCode = $ebpCode;
    }

    /**
     * @param string $ebpName
     */
    public function setEbpName(string $ebpName): void
    {
        $this->ebpName = $ebpName;
    }

    /**
     * @param string $payerIdNumber
     */
    public function setPayerIdNumber(string $payerIdNumber): void
    {
        $this->payerIdNumber = $payerIdNumber;
    }

    /**
     * @param string $payerName
     */
    public function setPayerName(string $payerName): void
    {
        $this->payerName = $payerName;
    }

    /**
     * @param string $telephone
     */
    public function setTelephone(string $telephone): void
    {
        $this->telephone = $telephone;
    }

    /**
     * @param string $amountPaid
     */
    public function setAmountPaid(string $amountPaid): void
    {
        $this->amountPaid = $amountPaid;
    }

    /**
     * @param string $payTime
     */
    public function setPayTime(string $payTime): void
    {
        $this->payTime = $payTime;
    }

    /**
     * @param string $note
     */
    public function setNote(string $note): void
    {
        $this->note = $note;
    }

    /**
     * @param string $commodityName
     */
    public function setCommodityName(string $commodityName): void
    {
        $this->commodityName = $commodityName;
    }

    /**
     * @param string $commodityDetails
     */
    public function setCommodityDetails(string $commodityDetails): void
    {
        $this->commodityDetails = $commodityDetails;
    }

    /**
     * @param string $isSplit
     */
    public function setIsSplit(string $isSplit): void
    {
        $this->isSplit = $isSplit;
    }

    /**
     * @param string $subOrderNo
     */
    public function setSubOrderNo(string $subOrderNo): void
    {
        $this->subOrderNo = $subOrderNo;
    }

    /**
     * @param string $productType
     */
    public function setProductType(string $productType): void
    {
        $this->productType = $productType;
    }

    /**
     * @param string $logisticsCompany
     */
    public function setLogisticsCompany(string $logisticsCompany): void
    {
        $this->logisticsCompany = $logisticsCompany;
    }

    /**
     * @param string $logisticsNumber
     */
    public function setLogisticsNumber(string $logisticsNumber): void
    {
        $this->logisticsNumber = $logisticsNumber;
    }
}