|
|
|
<?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;
|
|
|
|
}
|
|
|
|
} |
...
|
...
|
|