1462 lines
34 KiB
PHP
1462 lines
34 KiB
PHP
<?php
|
|
/**
|
|
* QueryCinemaOrderDataBeanDTO
|
|
*
|
|
* PHP version 5
|
|
*
|
|
* @category Class
|
|
* @package Yeepay\Yop\Sdk\
|
|
* @author Swagger Codegen team
|
|
* @link https://github.com/swagger-api/swagger-codegen
|
|
*/
|
|
|
|
/**
|
|
* 旅游资源
|
|
*
|
|
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
|
|
*
|
|
* OpenAPI spec version: 1.0
|
|
*
|
|
* Generated by: https://github.com/swagger-api/swagger-codegen.git
|
|
* Swagger Codegen version: 3.0.13
|
|
*/
|
|
|
|
/**
|
|
* NOTE: This class is auto generated by the swagger code generator program.
|
|
* https://github.com/swagger-api/swagger-codegen
|
|
* Do not edit the class manually.
|
|
*/
|
|
|
|
namespace Yeepay\Yop\Sdk\Service\TravelResources\Model;
|
|
|
|
use \ArrayAccess;
|
|
use Yeepay\Yop\Sdk\Model\ModelInterface;
|
|
use Yeepay\Yop\Sdk\Utils\ObjectSerializer;
|
|
|
|
/**
|
|
* QueryCinemaOrderDataBeanDTO Class Doc Comment
|
|
*
|
|
* @category Class
|
|
* @description 电影票订单详细信息
|
|
* @package Yeepay\Yop\Sdk\
|
|
* @author Swagger Codegen team
|
|
* @link https://github.com/swagger-api/swagger-codegen
|
|
*/
|
|
class QueryCinemaOrderDataBeanDTO implements ModelInterface, ArrayAccess
|
|
{
|
|
const DISCRIMINATOR = null;
|
|
|
|
/**
|
|
* The original name of the model.
|
|
*
|
|
* @var string
|
|
*/
|
|
protected static $swaggerModelName = 'QueryCinemaOrderDataBeanDTO';
|
|
|
|
/**
|
|
* Array of property to type mappings. Used for (de)serialization
|
|
*
|
|
* @var string[]
|
|
*/
|
|
protected static $swaggerTypes = [
|
|
'totalPrice' => 'float',
|
|
'seatsDesc' => 'string',
|
|
'cinemaAddr' => 'string',
|
|
'canUserCancel' => 'bool',
|
|
'language' => 'string',
|
|
'versionTypes' => 'string',
|
|
'cityId' => 'int',
|
|
'pic' => 'string',
|
|
'marketUnitPrice' => 'float',
|
|
'duration' => 'int',
|
|
'showId' => 'int',
|
|
'coupons' => '\Yeepay\Yop\Sdk\Service\TravelResources\Model\QueryCinemaOrderCouponBeanDTO[]',
|
|
'cinemaId' => 'int',
|
|
'cinemaName' => 'string',
|
|
'showEndTime' => 'string',
|
|
'unitPrice' => 'float',
|
|
'subPlatformId' => 'int',
|
|
'orderNo' => 'string',
|
|
'distanceToShow' => 'string',
|
|
'seatsCount' => 'int',
|
|
'showTime' => 'string',
|
|
'platformId' => 'int',
|
|
'userName' => 'string',
|
|
'acceptAdjust' => 'bool',
|
|
'userId' => 'int',
|
|
'userRemark' => 'string',
|
|
'drawMode' => 'int',
|
|
'regionId' => 'int',
|
|
'hallId' => 'int',
|
|
'filmId' => 'int',
|
|
'filmName' => 'string',
|
|
'cinemaCity' => 'string',
|
|
'hallName' => 'string',
|
|
'platformUniqueId' => 'string',
|
|
'commissionPrice' => 'float',
|
|
'createTime' => 'string',
|
|
'updateTime' => 'string'
|
|
];
|
|
|
|
/**
|
|
* Array of property to format mappings. Used for (de)serialization
|
|
*
|
|
* @var string[]
|
|
*/
|
|
protected static $swaggerFormats = [
|
|
'totalPrice' => null,
|
|
'seatsDesc' => null,
|
|
'cinemaAddr' => null,
|
|
'canUserCancel' => null,
|
|
'language' => null,
|
|
'versionTypes' => null,
|
|
'cityId' => 'int32',
|
|
'pic' => null,
|
|
'marketUnitPrice' => null,
|
|
'duration' => 'int32',
|
|
'showId' => 'int32',
|
|
'coupons' => null,
|
|
'cinemaId' => 'int32',
|
|
'cinemaName' => null,
|
|
'showEndTime' => null,
|
|
'unitPrice' => null,
|
|
'subPlatformId' => 'int32',
|
|
'orderNo' => null,
|
|
'distanceToShow' => null,
|
|
'seatsCount' => 'int32',
|
|
'showTime' => null,
|
|
'platformId' => 'int32',
|
|
'userName' => null,
|
|
'acceptAdjust' => null,
|
|
'userId' => 'int32',
|
|
'userRemark' => null,
|
|
'drawMode' => 'int32',
|
|
'regionId' => 'int32',
|
|
'hallId' => 'int32',
|
|
'filmId' => 'int32',
|
|
'filmName' => null,
|
|
'cinemaCity' => null,
|
|
'hallName' => null,
|
|
'platformUniqueId' => null,
|
|
'commissionPrice' => null,
|
|
'createTime' => null,
|
|
'updateTime' => null
|
|
];
|
|
|
|
/**
|
|
* Array of property to type mappings. Used for (de)serialization
|
|
*
|
|
* @return array
|
|
*/
|
|
public static function swaggerTypes()
|
|
{
|
|
return self::$swaggerTypes;
|
|
}
|
|
|
|
/**
|
|
* Array of property to format mappings. Used for (de)serialization
|
|
*
|
|
* @return array
|
|
*/
|
|
public static function swaggerFormats()
|
|
{
|
|
return self::$swaggerFormats;
|
|
}
|
|
|
|
/**
|
|
* Array of attributes where the key is the local name,
|
|
* and the value is the original name
|
|
*
|
|
* @var string[]
|
|
*/
|
|
protected static $attributeMap = [
|
|
'totalPrice' => 'totalPrice',
|
|
'seatsDesc' => 'seatsDesc',
|
|
'cinemaAddr' => 'cinemaAddr',
|
|
'canUserCancel' => 'canUserCancel',
|
|
'language' => 'language',
|
|
'versionTypes' => 'versionTypes',
|
|
'cityId' => 'cityId',
|
|
'pic' => 'pic',
|
|
'marketUnitPrice' => 'marketUnitPrice',
|
|
'duration' => 'duration',
|
|
'showId' => 'showId',
|
|
'coupons' => 'coupons',
|
|
'cinemaId' => 'cinemaId',
|
|
'cinemaName' => 'cinemaName',
|
|
'showEndTime' => 'showEndTime',
|
|
'unitPrice' => 'unitPrice',
|
|
'subPlatformId' => 'subPlatformId',
|
|
'orderNo' => 'orderNo',
|
|
'distanceToShow' => 'distanceToShow',
|
|
'seatsCount' => 'seatsCount',
|
|
'showTime' => 'showTime',
|
|
'platformId' => 'platformId',
|
|
'userName' => 'userName',
|
|
'acceptAdjust' => 'acceptAdjust',
|
|
'userId' => 'userId',
|
|
'userRemark' => 'userRemark',
|
|
'drawMode' => 'drawMode',
|
|
'regionId' => 'regionId',
|
|
'hallId' => 'hallId',
|
|
'filmId' => 'filmId',
|
|
'filmName' => 'filmName',
|
|
'cinemaCity' => 'cinemaCity',
|
|
'hallName' => 'hallName',
|
|
'platformUniqueId' => 'platformUniqueId',
|
|
'commissionPrice' => 'commissionPrice',
|
|
'createTime' => 'createTime',
|
|
'updateTime' => 'updateTime'
|
|
];
|
|
|
|
/**
|
|
* Array of attributes to setter functions (for deserialization of responses)
|
|
*
|
|
* @var string[]
|
|
*/
|
|
protected static $setters = [
|
|
'totalPrice' => 'setTotalPrice',
|
|
'seatsDesc' => 'setSeatsDesc',
|
|
'cinemaAddr' => 'setCinemaAddr',
|
|
'canUserCancel' => 'setCanUserCancel',
|
|
'language' => 'setLanguage',
|
|
'versionTypes' => 'setVersionTypes',
|
|
'cityId' => 'setCityId',
|
|
'pic' => 'setPic',
|
|
'marketUnitPrice' => 'setMarketUnitPrice',
|
|
'duration' => 'setDuration',
|
|
'showId' => 'setShowId',
|
|
'coupons' => 'setCoupons',
|
|
'cinemaId' => 'setCinemaId',
|
|
'cinemaName' => 'setCinemaName',
|
|
'showEndTime' => 'setShowEndTime',
|
|
'unitPrice' => 'setUnitPrice',
|
|
'subPlatformId' => 'setSubPlatformId',
|
|
'orderNo' => 'setOrderNo',
|
|
'distanceToShow' => 'setDistanceToShow',
|
|
'seatsCount' => 'setSeatsCount',
|
|
'showTime' => 'setShowTime',
|
|
'platformId' => 'setPlatformId',
|
|
'userName' => 'setUserName',
|
|
'acceptAdjust' => 'setAcceptAdjust',
|
|
'userId' => 'setUserId',
|
|
'userRemark' => 'setUserRemark',
|
|
'drawMode' => 'setDrawMode',
|
|
'regionId' => 'setRegionId',
|
|
'hallId' => 'setHallId',
|
|
'filmId' => 'setFilmId',
|
|
'filmName' => 'setFilmName',
|
|
'cinemaCity' => 'setCinemaCity',
|
|
'hallName' => 'setHallName',
|
|
'platformUniqueId' => 'setPlatformUniqueId',
|
|
'commissionPrice' => 'setCommissionPrice',
|
|
'createTime' => 'setCreateTime',
|
|
'updateTime' => 'setUpdateTime'
|
|
];
|
|
|
|
/**
|
|
* Array of attributes to getter functions (for serialization of requests)
|
|
*
|
|
* @var string[]
|
|
*/
|
|
protected static $getters = [
|
|
'totalPrice' => 'getTotalPrice',
|
|
'seatsDesc' => 'getSeatsDesc',
|
|
'cinemaAddr' => 'getCinemaAddr',
|
|
'canUserCancel' => 'getCanUserCancel',
|
|
'language' => 'getLanguage',
|
|
'versionTypes' => 'getVersionTypes',
|
|
'cityId' => 'getCityId',
|
|
'pic' => 'getPic',
|
|
'marketUnitPrice' => 'getMarketUnitPrice',
|
|
'duration' => 'getDuration',
|
|
'showId' => 'getShowId',
|
|
'coupons' => 'getCoupons',
|
|
'cinemaId' => 'getCinemaId',
|
|
'cinemaName' => 'getCinemaName',
|
|
'showEndTime' => 'getShowEndTime',
|
|
'unitPrice' => 'getUnitPrice',
|
|
'subPlatformId' => 'getSubPlatformId',
|
|
'orderNo' => 'getOrderNo',
|
|
'distanceToShow' => 'getDistanceToShow',
|
|
'seatsCount' => 'getSeatsCount',
|
|
'showTime' => 'getShowTime',
|
|
'platformId' => 'getPlatformId',
|
|
'userName' => 'getUserName',
|
|
'acceptAdjust' => 'getAcceptAdjust',
|
|
'userId' => 'getUserId',
|
|
'userRemark' => 'getUserRemark',
|
|
'drawMode' => 'getDrawMode',
|
|
'regionId' => 'getRegionId',
|
|
'hallId' => 'getHallId',
|
|
'filmId' => 'getFilmId',
|
|
'filmName' => 'getFilmName',
|
|
'cinemaCity' => 'getCinemaCity',
|
|
'hallName' => 'getHallName',
|
|
'platformUniqueId' => 'getPlatformUniqueId',
|
|
'commissionPrice' => 'getCommissionPrice',
|
|
'createTime' => 'getCreateTime',
|
|
'updateTime' => 'getUpdateTime'
|
|
];
|
|
|
|
/**
|
|
* Array of attributes where the key is the local name,
|
|
* and the value is the original name
|
|
*
|
|
* @return array
|
|
*/
|
|
public static function attributeMap()
|
|
{
|
|
return self::$attributeMap;
|
|
}
|
|
|
|
/**
|
|
* Array of attributes to setter functions (for deserialization of responses)
|
|
*
|
|
* @return array
|
|
*/
|
|
public static function setters()
|
|
{
|
|
return self::$setters;
|
|
}
|
|
|
|
/**
|
|
* Array of attributes to getter functions (for serialization of requests)
|
|
*
|
|
* @return array
|
|
*/
|
|
public static function getters()
|
|
{
|
|
return self::$getters;
|
|
}
|
|
|
|
/**
|
|
* The original name of the model.
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getModelName()
|
|
{
|
|
return self::$swaggerModelName;
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
* Associative array for storing property values
|
|
*
|
|
* @var mixed[]
|
|
*/
|
|
protected $container = [];
|
|
|
|
/**
|
|
* Constructor
|
|
*
|
|
* @param mixed[] $data Associated array of property values
|
|
* initializing the model
|
|
*/
|
|
public function __construct(array $data = null)
|
|
{
|
|
$this->container['totalPrice'] = isset($data['totalPrice']) ? $data['totalPrice'] : null;
|
|
$this->container['seatsDesc'] = isset($data['seatsDesc']) ? $data['seatsDesc'] : null;
|
|
$this->container['cinemaAddr'] = isset($data['cinemaAddr']) ? $data['cinemaAddr'] : null;
|
|
$this->container['canUserCancel'] = isset($data['canUserCancel']) ? $data['canUserCancel'] : null;
|
|
$this->container['language'] = isset($data['language']) ? $data['language'] : null;
|
|
$this->container['versionTypes'] = isset($data['versionTypes']) ? $data['versionTypes'] : null;
|
|
$this->container['cityId'] = isset($data['cityId']) ? $data['cityId'] : null;
|
|
$this->container['pic'] = isset($data['pic']) ? $data['pic'] : null;
|
|
$this->container['marketUnitPrice'] = isset($data['marketUnitPrice']) ? $data['marketUnitPrice'] : null;
|
|
$this->container['duration'] = isset($data['duration']) ? $data['duration'] : null;
|
|
$this->container['showId'] = isset($data['showId']) ? $data['showId'] : null;
|
|
$this->container['coupons'] = isset($data['coupons']) ? $data['coupons'] : null;
|
|
$this->container['cinemaId'] = isset($data['cinemaId']) ? $data['cinemaId'] : null;
|
|
$this->container['cinemaName'] = isset($data['cinemaName']) ? $data['cinemaName'] : null;
|
|
$this->container['showEndTime'] = isset($data['showEndTime']) ? $data['showEndTime'] : null;
|
|
$this->container['unitPrice'] = isset($data['unitPrice']) ? $data['unitPrice'] : null;
|
|
$this->container['subPlatformId'] = isset($data['subPlatformId']) ? $data['subPlatformId'] : null;
|
|
$this->container['orderNo'] = isset($data['orderNo']) ? $data['orderNo'] : null;
|
|
$this->container['distanceToShow'] = isset($data['distanceToShow']) ? $data['distanceToShow'] : null;
|
|
$this->container['seatsCount'] = isset($data['seatsCount']) ? $data['seatsCount'] : null;
|
|
$this->container['showTime'] = isset($data['showTime']) ? $data['showTime'] : null;
|
|
$this->container['platformId'] = isset($data['platformId']) ? $data['platformId'] : null;
|
|
$this->container['userName'] = isset($data['userName']) ? $data['userName'] : null;
|
|
$this->container['acceptAdjust'] = isset($data['acceptAdjust']) ? $data['acceptAdjust'] : null;
|
|
$this->container['userId'] = isset($data['userId']) ? $data['userId'] : null;
|
|
$this->container['userRemark'] = isset($data['userRemark']) ? $data['userRemark'] : null;
|
|
$this->container['drawMode'] = isset($data['drawMode']) ? $data['drawMode'] : null;
|
|
$this->container['regionId'] = isset($data['regionId']) ? $data['regionId'] : null;
|
|
$this->container['hallId'] = isset($data['hallId']) ? $data['hallId'] : null;
|
|
$this->container['filmId'] = isset($data['filmId']) ? $data['filmId'] : null;
|
|
$this->container['filmName'] = isset($data['filmName']) ? $data['filmName'] : null;
|
|
$this->container['cinemaCity'] = isset($data['cinemaCity']) ? $data['cinemaCity'] : null;
|
|
$this->container['hallName'] = isset($data['hallName']) ? $data['hallName'] : null;
|
|
$this->container['platformUniqueId'] = isset($data['platformUniqueId']) ? $data['platformUniqueId'] : null;
|
|
$this->container['commissionPrice'] = isset($data['commissionPrice']) ? $data['commissionPrice'] : null;
|
|
$this->container['createTime'] = isset($data['createTime']) ? $data['createTime'] : null;
|
|
$this->container['updateTime'] = isset($data['updateTime']) ? $data['updateTime'] : null;
|
|
}
|
|
|
|
/**
|
|
* Show all the invalid properties with reasons.
|
|
*
|
|
* @return array invalid properties with reasons
|
|
*/
|
|
public function listInvalidProperties()
|
|
{
|
|
$invalidProperties = [];
|
|
|
|
if ($this->container['totalPrice'] === null) {
|
|
$invalidProperties[] = "'totalPrice' can't be null";
|
|
}
|
|
if ($this->container['seatsDesc'] === null) {
|
|
$invalidProperties[] = "'seatsDesc' can't be null";
|
|
}
|
|
if ($this->container['cinemaAddr'] === null) {
|
|
$invalidProperties[] = "'cinemaAddr' can't be null";
|
|
}
|
|
if ($this->container['canUserCancel'] === null) {
|
|
$invalidProperties[] = "'canUserCancel' can't be null";
|
|
}
|
|
if ($this->container['language'] === null) {
|
|
$invalidProperties[] = "'language' can't be null";
|
|
}
|
|
if ($this->container['versionTypes'] === null) {
|
|
$invalidProperties[] = "'versionTypes' can't be null";
|
|
}
|
|
if ($this->container['cityId'] === null) {
|
|
$invalidProperties[] = "'cityId' can't be null";
|
|
}
|
|
if ($this->container['pic'] === null) {
|
|
$invalidProperties[] = "'pic' can't be null";
|
|
}
|
|
if ($this->container['duration'] === null) {
|
|
$invalidProperties[] = "'duration' can't be null";
|
|
}
|
|
if ($this->container['showId'] === null) {
|
|
$invalidProperties[] = "'showId' can't be null";
|
|
}
|
|
if ($this->container['cinemaId'] === null) {
|
|
$invalidProperties[] = "'cinemaId' can't be null";
|
|
}
|
|
if ($this->container['cinemaName'] === null) {
|
|
$invalidProperties[] = "'cinemaName' can't be null";
|
|
}
|
|
if ($this->container['showEndTime'] === null) {
|
|
$invalidProperties[] = "'showEndTime' can't be null";
|
|
}
|
|
if ($this->container['unitPrice'] === null) {
|
|
$invalidProperties[] = "'unitPrice' can't be null";
|
|
}
|
|
if ($this->container['orderNo'] === null) {
|
|
$invalidProperties[] = "'orderNo' can't be null";
|
|
}
|
|
if ($this->container['seatsCount'] === null) {
|
|
$invalidProperties[] = "'seatsCount' can't be null";
|
|
}
|
|
if ($this->container['showTime'] === null) {
|
|
$invalidProperties[] = "'showTime' can't be null";
|
|
}
|
|
if ($this->container['platformId'] === null) {
|
|
$invalidProperties[] = "'platformId' can't be null";
|
|
}
|
|
if ($this->container['userName'] === null) {
|
|
$invalidProperties[] = "'userName' can't be null";
|
|
}
|
|
if ($this->container['userId'] === null) {
|
|
$invalidProperties[] = "'userId' can't be null";
|
|
}
|
|
if ($this->container['regionId'] === null) {
|
|
$invalidProperties[] = "'regionId' can't be null";
|
|
}
|
|
if ($this->container['hallId'] === null) {
|
|
$invalidProperties[] = "'hallId' can't be null";
|
|
}
|
|
if ($this->container['filmId'] === null) {
|
|
$invalidProperties[] = "'filmId' can't be null";
|
|
}
|
|
if ($this->container['filmName'] === null) {
|
|
$invalidProperties[] = "'filmName' can't be null";
|
|
}
|
|
if ($this->container['cinemaCity'] === null) {
|
|
$invalidProperties[] = "'cinemaCity' can't be null";
|
|
}
|
|
if ($this->container['hallName'] === null) {
|
|
$invalidProperties[] = "'hallName' can't be null";
|
|
}
|
|
return $invalidProperties;
|
|
}
|
|
|
|
/**
|
|
* Validate all the properties in the model
|
|
* return true if all passed
|
|
*
|
|
* @return bool True if all properties are valid
|
|
*/
|
|
public function valid()
|
|
{
|
|
return count($this->listInvalidProperties()) === 0;
|
|
}
|
|
|
|
|
|
/**
|
|
* Gets totalPrice
|
|
*
|
|
* @return float
|
|
*/
|
|
public function getTotalPrice()
|
|
{
|
|
return $this->container['totalPrice'];
|
|
}
|
|
|
|
/**
|
|
* Sets totalPrice
|
|
*
|
|
* @param float $totalPrice <pre>票总价</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setTotalPrice($totalPrice)
|
|
{
|
|
$this->container['totalPrice'] = $totalPrice;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets seatsDesc
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getSeatsDesc()
|
|
{
|
|
return $this->container['seatsDesc'];
|
|
}
|
|
|
|
/**
|
|
* Sets seatsDesc
|
|
*
|
|
* @param string $seatsDesc <pre>seatsDesc</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setSeatsDesc($seatsDesc)
|
|
{
|
|
$this->container['seatsDesc'] = $seatsDesc;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets cinemaAddr
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getCinemaAddr()
|
|
{
|
|
return $this->container['cinemaAddr'];
|
|
}
|
|
|
|
/**
|
|
* Sets cinemaAddr
|
|
*
|
|
* @param string $cinemaAddr <pre>影院的详细地址</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setCinemaAddr($cinemaAddr)
|
|
{
|
|
$this->container['cinemaAddr'] = $cinemaAddr;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets canUserCancel
|
|
*
|
|
* @return bool
|
|
*/
|
|
public function getCanUserCancel()
|
|
{
|
|
return $this->container['canUserCancel'];
|
|
}
|
|
|
|
/**
|
|
* Sets canUserCancel
|
|
*
|
|
* @param bool $canUserCancel <pre>用户能否取消订单</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setCanUserCancel($canUserCancel)
|
|
{
|
|
$this->container['canUserCancel'] = $canUserCancel;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets language
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getLanguage()
|
|
{
|
|
return $this->container['language'];
|
|
}
|
|
|
|
/**
|
|
* Sets language
|
|
*
|
|
* @param string $language <pre>影片语言</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setLanguage($language)
|
|
{
|
|
$this->container['language'] = $language;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets versionTypes
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getVersionTypes()
|
|
{
|
|
return $this->container['versionTypes'];
|
|
}
|
|
|
|
/**
|
|
* Sets versionTypes
|
|
*
|
|
* @param string $versionTypes <pre>影片类型</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setVersionTypes($versionTypes)
|
|
{
|
|
$this->container['versionTypes'] = $versionTypes;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets cityId
|
|
*
|
|
* @return int
|
|
*/
|
|
public function getCityId()
|
|
{
|
|
return $this->container['cityId'];
|
|
}
|
|
|
|
/**
|
|
* Sets cityId
|
|
*
|
|
* @param int $cityId <pre>城市id</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setCityId($cityId)
|
|
{
|
|
$this->container['cityId'] = $cityId;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets pic
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getPic()
|
|
{
|
|
return $this->container['pic'];
|
|
}
|
|
|
|
/**
|
|
* Sets pic
|
|
*
|
|
* @param string $pic <pre>电影海报URL地址</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setPic($pic)
|
|
{
|
|
$this->container['pic'] = $pic;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets marketUnitPrice
|
|
*
|
|
* @return float
|
|
*/
|
|
public function getMarketUnitPrice()
|
|
{
|
|
return $this->container['marketUnitPrice'];
|
|
}
|
|
|
|
/**
|
|
* Sets marketUnitPrice
|
|
*
|
|
* @param float $marketUnitPrice <pre>市场价格</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setMarketUnitPrice($marketUnitPrice)
|
|
{
|
|
$this->container['marketUnitPrice'] = $marketUnitPrice;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets duration
|
|
*
|
|
* @return int
|
|
*/
|
|
public function getDuration()
|
|
{
|
|
return $this->container['duration'];
|
|
}
|
|
|
|
/**
|
|
* Sets duration
|
|
*
|
|
* @param int $duration <pre>播放时长</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setDuration($duration)
|
|
{
|
|
$this->container['duration'] = $duration;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets showId
|
|
*
|
|
* @return int
|
|
*/
|
|
public function getShowId()
|
|
{
|
|
return $this->container['showId'];
|
|
}
|
|
|
|
/**
|
|
* Sets showId
|
|
*
|
|
* @param int $showId <pre>场次id</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setShowId($showId)
|
|
{
|
|
$this->container['showId'] = $showId;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets coupons
|
|
*
|
|
* @return \Yeepay\Yop\Sdk\Service\TravelResources\Model\QueryCinemaOrderCouponBeanDTO[]
|
|
*/
|
|
public function getCoupons()
|
|
{
|
|
return $this->container['coupons'];
|
|
}
|
|
|
|
/**
|
|
* Sets coupons
|
|
*
|
|
* @param \Yeepay\Yop\Sdk\Service\TravelResources\Model\QueryCinemaOrderCouponBeanDTO[] $coupons <pre>券码数组</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setCoupons($coupons)
|
|
{
|
|
$this->container['coupons'] = $coupons;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets cinemaId
|
|
*
|
|
* @return int
|
|
*/
|
|
public function getCinemaId()
|
|
{
|
|
return $this->container['cinemaId'];
|
|
}
|
|
|
|
/**
|
|
* Sets cinemaId
|
|
*
|
|
* @param int $cinemaId <pre>影院id</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setCinemaId($cinemaId)
|
|
{
|
|
$this->container['cinemaId'] = $cinemaId;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets cinemaName
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getCinemaName()
|
|
{
|
|
return $this->container['cinemaName'];
|
|
}
|
|
|
|
/**
|
|
* Sets cinemaName
|
|
*
|
|
* @param string $cinemaName <pre>影院名称</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setCinemaName($cinemaName)
|
|
{
|
|
$this->container['cinemaName'] = $cinemaName;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets showEndTime
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getShowEndTime()
|
|
{
|
|
return $this->container['showEndTime'];
|
|
}
|
|
|
|
/**
|
|
* Sets showEndTime
|
|
*
|
|
* @param string $showEndTime <pre>场次结束时间</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setShowEndTime($showEndTime)
|
|
{
|
|
$this->container['showEndTime'] = $showEndTime;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets unitPrice
|
|
*
|
|
* @return float
|
|
*/
|
|
public function getUnitPrice()
|
|
{
|
|
return $this->container['unitPrice'];
|
|
}
|
|
|
|
/**
|
|
* Sets unitPrice
|
|
*
|
|
* @param float $unitPrice <pre>票单价</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setUnitPrice($unitPrice)
|
|
{
|
|
$this->container['unitPrice'] = $unitPrice;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets subPlatformId
|
|
*
|
|
* @return int
|
|
*/
|
|
public function getSubPlatformId()
|
|
{
|
|
return $this->container['subPlatformId'];
|
|
}
|
|
|
|
/**
|
|
* Sets subPlatformId
|
|
*
|
|
* @param int $subPlatformId <pre>子平台id</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setSubPlatformId($subPlatformId)
|
|
{
|
|
$this->container['subPlatformId'] = $subPlatformId;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets orderNo
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getOrderNo()
|
|
{
|
|
return $this->container['orderNo'];
|
|
}
|
|
|
|
/**
|
|
* Sets orderNo
|
|
*
|
|
* @param string $orderNo <pre>订单号</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setOrderNo($orderNo)
|
|
{
|
|
$this->container['orderNo'] = $orderNo;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets distanceToShow
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getDistanceToShow()
|
|
{
|
|
return $this->container['distanceToShow'];
|
|
}
|
|
|
|
/**
|
|
* Sets distanceToShow
|
|
*
|
|
* @param string $distanceToShow <pre>距离开场时间</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setDistanceToShow($distanceToShow)
|
|
{
|
|
$this->container['distanceToShow'] = $distanceToShow;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets seatsCount
|
|
*
|
|
* @return int
|
|
*/
|
|
public function getSeatsCount()
|
|
{
|
|
return $this->container['seatsCount'];
|
|
}
|
|
|
|
/**
|
|
* Sets seatsCount
|
|
*
|
|
* @param int $seatsCount <pre>座位数量</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setSeatsCount($seatsCount)
|
|
{
|
|
$this->container['seatsCount'] = $seatsCount;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets showTime
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getShowTime()
|
|
{
|
|
return $this->container['showTime'];
|
|
}
|
|
|
|
/**
|
|
* Sets showTime
|
|
*
|
|
* @param string $showTime <pre>场次开始时间</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setShowTime($showTime)
|
|
{
|
|
$this->container['showTime'] = $showTime;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets platformId
|
|
*
|
|
* @return int
|
|
*/
|
|
public function getPlatformId()
|
|
{
|
|
return $this->container['platformId'];
|
|
}
|
|
|
|
/**
|
|
* Sets platformId
|
|
*
|
|
* @param int $platformId <pre>平台id</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setPlatformId($platformId)
|
|
{
|
|
$this->container['platformId'] = $platformId;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets userName
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getUserName()
|
|
{
|
|
return $this->container['userName'];
|
|
}
|
|
|
|
/**
|
|
* Sets userName
|
|
*
|
|
* @param string $userName <pre>userName</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setUserName($userName)
|
|
{
|
|
$this->container['userName'] = $userName;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets acceptAdjust
|
|
*
|
|
* @return bool
|
|
*/
|
|
public function getAcceptAdjust()
|
|
{
|
|
return $this->container['acceptAdjust'];
|
|
}
|
|
|
|
/**
|
|
* Sets acceptAdjust
|
|
*
|
|
* @param bool $acceptAdjust <pre>是否接受调坐</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setAcceptAdjust($acceptAdjust)
|
|
{
|
|
$this->container['acceptAdjust'] = $acceptAdjust;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets userId
|
|
*
|
|
* @return int
|
|
*/
|
|
public function getUserId()
|
|
{
|
|
return $this->container['userId'];
|
|
}
|
|
|
|
/**
|
|
* Sets userId
|
|
*
|
|
* @param int $userId <pre>用户id</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setUserId($userId)
|
|
{
|
|
$this->container['userId'] = $userId;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets userRemark
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getUserRemark()
|
|
{
|
|
return $this->container['userRemark'];
|
|
}
|
|
|
|
/**
|
|
* Sets userRemark
|
|
*
|
|
* @param string $userRemark <pre>用户备注</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setUserRemark($userRemark)
|
|
{
|
|
$this->container['userRemark'] = $userRemark;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets drawMode
|
|
*
|
|
* @return int
|
|
*/
|
|
public function getDrawMode()
|
|
{
|
|
return $this->container['drawMode'];
|
|
}
|
|
|
|
/**
|
|
* Sets drawMode
|
|
*
|
|
* @param int $drawMode <pre>0:竞价出票(折扣出票) 5:快速出票(非折扣出票)</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setDrawMode($drawMode)
|
|
{
|
|
$this->container['drawMode'] = $drawMode;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets regionId
|
|
*
|
|
* @return int
|
|
*/
|
|
public function getRegionId()
|
|
{
|
|
return $this->container['regionId'];
|
|
}
|
|
|
|
/**
|
|
* Sets regionId
|
|
*
|
|
* @param int $regionId <pre>区域id</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setRegionId($regionId)
|
|
{
|
|
$this->container['regionId'] = $regionId;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets hallId
|
|
*
|
|
* @return int
|
|
*/
|
|
public function getHallId()
|
|
{
|
|
return $this->container['hallId'];
|
|
}
|
|
|
|
/**
|
|
* Sets hallId
|
|
*
|
|
* @param int $hallId <pre>影厅id</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setHallId($hallId)
|
|
{
|
|
$this->container['hallId'] = $hallId;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets filmId
|
|
*
|
|
* @return int
|
|
*/
|
|
public function getFilmId()
|
|
{
|
|
return $this->container['filmId'];
|
|
}
|
|
|
|
/**
|
|
* Sets filmId
|
|
*
|
|
* @param int $filmId <pre>电影id</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setFilmId($filmId)
|
|
{
|
|
$this->container['filmId'] = $filmId;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets filmName
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getFilmName()
|
|
{
|
|
return $this->container['filmName'];
|
|
}
|
|
|
|
/**
|
|
* Sets filmName
|
|
*
|
|
* @param string $filmName <pre>影片名称</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setFilmName($filmName)
|
|
{
|
|
$this->container['filmName'] = $filmName;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets cinemaCity
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getCinemaCity()
|
|
{
|
|
return $this->container['cinemaCity'];
|
|
}
|
|
|
|
/**
|
|
* Sets cinemaCity
|
|
*
|
|
* @param string $cinemaCity <pre>电影的城市</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setCinemaCity($cinemaCity)
|
|
{
|
|
$this->container['cinemaCity'] = $cinemaCity;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets hallName
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getHallName()
|
|
{
|
|
return $this->container['hallName'];
|
|
}
|
|
|
|
/**
|
|
* Sets hallName
|
|
*
|
|
* @param string $hallName <pre>影厅名称</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setHallName($hallName)
|
|
{
|
|
$this->container['hallName'] = $hallName;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets platformUniqueId
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getPlatformUniqueId()
|
|
{
|
|
return $this->container['platformUniqueId'];
|
|
}
|
|
|
|
/**
|
|
* Sets platformUniqueId
|
|
*
|
|
* @param string $platformUniqueId <pre>平台唯一用户标识</pre>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setPlatformUniqueId($platformUniqueId)
|
|
{
|
|
$this->container['platformUniqueId'] = $platformUniqueId;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets commissionPrice
|
|
*
|
|
* @return float
|
|
*/
|
|
public function getCommissionPrice()
|
|
{
|
|
return $this->container['commissionPrice'];
|
|
}
|
|
|
|
/**
|
|
* Sets commissionPrice
|
|
*
|
|
* @param float $commissionPrice <p>佣金</p>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setCommissionPrice($commissionPrice)
|
|
{
|
|
$this->container['commissionPrice'] = $commissionPrice;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets createTime
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getCreateTime()
|
|
{
|
|
return $this->container['createTime'];
|
|
}
|
|
|
|
/**
|
|
* Sets createTime
|
|
*
|
|
* @param string $createTime <p>资源方创建订单时间</p>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setCreateTime($createTime)
|
|
{
|
|
$this->container['createTime'] = $createTime;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Gets updateTime
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getUpdateTime()
|
|
{
|
|
return $this->container['updateTime'];
|
|
}
|
|
|
|
/**
|
|
* Sets updateTime
|
|
*
|
|
* @param string $updateTime <p>资源方更新订单时间</p>
|
|
*
|
|
* @return $this
|
|
*/
|
|
public function setUpdateTime($updateTime)
|
|
{
|
|
$this->container['updateTime'] = $updateTime;
|
|
|
|
return $this;
|
|
}
|
|
/**
|
|
* Returns true if offset exists. False otherwise.
|
|
*
|
|
* @param integer $offset Offset
|
|
*
|
|
* @return boolean
|
|
*/
|
|
public function offsetExists($offset)
|
|
{
|
|
return isset($this->container[$offset]);
|
|
}
|
|
|
|
/**
|
|
* Gets offset.
|
|
*
|
|
* @param integer $offset Offset
|
|
*
|
|
* @return mixed
|
|
*/
|
|
public function offsetGet($offset)
|
|
{
|
|
return isset($this->container[$offset]) ? $this->container[$offset] : null;
|
|
}
|
|
|
|
/**
|
|
* Sets value based on offset.
|
|
*
|
|
* @param integer $offset Offset
|
|
* @param mixed $value Value to be set
|
|
*
|
|
* @return void
|
|
*/
|
|
public function offsetSet($offset, $value)
|
|
{
|
|
if (is_null($offset)) {
|
|
$this->container[] = $value;
|
|
} else {
|
|
$this->container[$offset] = $value;
|
|
}
|
|
}
|
|
|
|
/**
|
|
* Unsets offset.
|
|
*
|
|
* @param integer $offset Offset
|
|
*
|
|
* @return void
|
|
*/
|
|
public function offsetUnset($offset)
|
|
{
|
|
unset($this->container[$offset]);
|
|
}
|
|
|
|
/**
|
|
* Gets the string presentation of the object
|
|
*
|
|
* @return string
|
|
*/
|
|
public function __toString()
|
|
{
|
|
if (defined('JSON_PRETTY_PRINT')) { // use JSON pretty print
|
|
return json_encode(
|
|
ObjectSerializer::sanitizeForSerialization($this),
|
|
JSON_PRETTY_PRINT
|
|
);
|
|
}
|
|
|
|
return json_encode(ObjectSerializer::sanitizeForSerialization($this));
|
|
}
|
|
}
|
|
|
|
|