コード例 #1
0
 /**
  * @param TpDataApiPaginationResponse|null $pagination
  */
 public function setPagination(TpDataApiPaginationResponse $pagination)
 {
     $this->pagination = TpValueFormatter::format('TpDataApiPaginationResponse', $pagination);
 }
コード例 #2
0
 /**
  * @param TpDataApiMerchantAccountMethod[] $methods
  */
 public function setMethods(array $methods = array())
 {
     $this->methods = TpValueFormatter::formatList('TpDataApiMerchantAccountMethod', $methods);
 }
コード例 #3
0
 /**
  * @param string|null $scBarcodeUrl
  */
 public function setScBarcodeUrl($scBarcodeUrl = null)
 {
     $this->scBarcodeUrl = TpValueFormatter::format('string', $scBarcodeUrl);
 }
コード例 #4
0
 /**
  * @param TpDataApiPayment|null $payment
  */
 public function setPayment(TpDataApiPayment $payment = null)
 {
     $this->payment = TpValueFormatter::format('TpDataApiPayment', $payment);
 }
コード例 #5
0
 /**
  * @param TpDataApiOrdering|null $ordering
  */
 public function setOrdering(TpDataApiOrdering $ordering = null)
 {
     $this->ordering = TpValueFormatter::format('TpDataApiOrdering', $ordering);
 }
コード例 #6
0
 /**
  * @param string|null $orderHow
  */
 public function setOrderHow($orderHow = null)
 {
     $this->orderHow = TpValueFormatter::format('string', $orderHow);
 }
コード例 #7
0
 /**
  * @param int|null $totalPages
  */
 public function setTotalPages($totalPages = null)
 {
     $this->totalPages = TpValueFormatter::format('int', $totalPages);
 }
コード例 #8
0
 /**
  * @param int|null $state
  */
 public function setState($state = null)
 {
     $this->state = TpValueFormatter::format('int', $state);
 }
コード例 #9
0
 /**
  * @param int|null $itemsOnPage
  */
 public function setItemsOnPage($itemsOnPage = null)
 {
     $this->itemsOnPage = TpValueFormatter::format('int', $itemsOnPage);
 }
コード例 #10
0
 /**
  * @param int $merchantId
  */
 public function setMerchantId($merchantId)
 {
     $this->merchantId = TpValueFormatter::format('int', $merchantId);
 }
コード例 #11
0
 /**
  * @param bool|null $active
  */
 public function setActive($active = null)
 {
     $this->active = TpValueFormatter::format('bool', $active);
 }
コード例 #12
0
 /**
  * @param int|null $paymentId
  */
 public function setPaymentId($paymentId = null)
 {
     $this->paymentId = TpValueFormatter::format('int', $paymentId);
 }
コード例 #13
0
 /**
  * @param bool|null $onlyActive
  */
 public function setOnlyActive($onlyActive = null)
 {
     $this->onlyActive = TpValueFormatter::format('bool', $onlyActive);
 }
コード例 #14
0
ファイル: TpValueFormatter.php プロジェクト: dlds/yii2-thepay
 /**
  * @param string $type
  * @param array $value
  * @return array
  */
 public static function formatList($type, array $value)
 {
     $array = array();
     foreach ($value as $item) {
         $array[] = TpValueFormatter::format($type, $item);
     }
     return $array;
 }
コード例 #15
0
 /**
  * @param string|null $specificSymbol
  */
 public function setSpecificSymbol($specificSymbol = null)
 {
     $this->specificSymbol = TpValueFormatter::format('string', $specificSymbol);
 }
コード例 #16
0
 /**
  * @param TpDataApiPaymentInfo|null $paymentInfo
  */
 public function setPaymentInfo(TpDataApiPaymentInfo $paymentInfo = null)
 {
     $this->paymentInfo = TpValueFormatter::format('TpDataApiPaymentInfo', $paymentInfo);
 }
コード例 #17
0
 /**
  * @return string|null
  */
 public function setCustomerEmail($customerEmail = null)
 {
     $this->customerEmail = TpValueFormatter::format('string', $customerEmail);
 }