| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157 |
- <?php
- /**
- * 微信主扫场景下acc_busi_fields域内容
- * TradePreorderWechaAccBusiFields
- * PHP version 7.4
- *
- * @category Class
- * @package Lakala\OpenAPISDK\V3\Model
- * @author lucongyu
- * @link https://o.lakala.com
- */
- namespace SixShop\Lakala\OpenAPISDK\V3\Model;
- use SixShop\Lakala\OpenAPISDK\V3\ObjectSerializer;
- class TradePreorderWechaAccBusiFields extends TradeAccBusiFields implements \JsonSerializable
- {
- protected $timeoutExpress;
- protected $subAppid;
- protected $userId;
- protected $detail;
- protected $goodsTag;
- protected $attach;
- protected $deviceInfo;
- protected $limitPay;
- protected $sceneInfo;
- protected $limitPayer;
- public function setTimeoutExpress($timeoutExpress)
- {
- $this->timeoutExpress = $timeoutExpress;
- return $this;
- }
- public function getTimeoutExpress()
- {
- return $this->timeoutExpress;
- }
- public function setSubAppid($subAppid)
- {
- $this->subAppid = $subAppid;
- return $this;
- }
- public function getSubAppid()
- {
- return $this->subAppid;
- }
- public function setUserId($userId)
- {
- $this->userId = $userId;
- return $this;
- }
- public function getUserId()
- {
- return $this->userId;
- }
- public function setDetail($detail)
- {
- $this->detail = $detail;
- return $this;
- }
- public function getDetail()
- {
- return $this->detail;
- }
- public function setGoodsTag($goodsTag)
- {
- $this->goodsTag = $goodsTag;
- return $this;
- }
- public function getGoodsTag()
- {
- return $this->goodsTag;
- }
- public function setAttach($attach)
- {
- $this->attach = $attach;
- return $this;
- }
- public function getAttach()
- {
- return $this->attach;
- }
- public function setDeviceInfo($deviceInfo)
- {
- $this->deviceInfo = $deviceInfo;
- return $this;
- }
- public function getDeviceInfo()
- {
- return $this->deviceInfo;
- }
- public function setLimitPay($limitPay)
- {
- $this->limitPay = $limitPay;
- return $this;
- }
- public function getLimitPay()
- {
- return $this->limitPay;
- }
- public function setSceneInfo($sceneInfo)
- {
- $this->sceneInfo = $sceneInfo;
- return $this;
- }
- public function getSceneInfo()
- {
- return $this->sceneInfo;
- }
- public function setLimitPayer($limitPayer)
- {
- $this->limitPayer = $limitPayer;
- return $this;
- }
- public function getLimitPayer()
- {
- return $this->limitPayer;
- }
- #[\ReturnTypeWillChange]
- public function jsonSerialize(): mixed
- {
- return [
- 'timeout_express' => $this->timeoutExpress,
- 'sub_appid' => $this->subAppid,
- 'user_id' => $this->userId,
- 'detail' => ObjectSerializer::jsonencode($this->detail),
- 'goods_tag' => $this->goodsTag,
- 'attach' => $this->attach,
- 'device_info' => $this->deviceInfo,
- 'limit_pay' => $this->limitPay,
- 'scene_info' => $this->sceneInfo,
- 'limit_payer' => $this->limitPayer,
- ];
- }
- }
|