'DomainName', 'endTime' => 'EndTime', 'interval' => 'Interval', 'ispNameEn' => 'IspNameEn', 'locationNameEn' => 'LocationNameEn', 'ownerId' => 'OwnerId', 'startTime' => 'StartTime', ]; public function validate() { } public function toMap() { $res = []; if (null !== $this->domainName) { $res['DomainName'] = $this->domainName; } if (null !== $this->endTime) { $res['EndTime'] = $this->endTime; } if (null !== $this->interval) { $res['Interval'] = $this->interval; } if (null !== $this->ispNameEn) { $res['IspNameEn'] = $this->ispNameEn; } if (null !== $this->locationNameEn) { $res['LocationNameEn'] = $this->locationNameEn; } if (null !== $this->ownerId) { $res['OwnerId'] = $this->ownerId; } if (null !== $this->startTime) { $res['StartTime'] = $this->startTime; } return $res; } /** * @param array $map * * @return DescribeLiveDomainBpsDataRequest */ public static function fromMap($map = []) { $model = new self(); if (isset($map['DomainName'])) { $model->domainName = $map['DomainName']; } if (isset($map['EndTime'])) { $model->endTime = $map['EndTime']; } if (isset($map['Interval'])) { $model->interval = $map['Interval']; } if (isset($map['IspNameEn'])) { $model->ispNameEn = $map['IspNameEn']; } if (isset($map['LocationNameEn'])) { $model->locationNameEn = $map['LocationNameEn']; } if (isset($map['OwnerId'])) { $model->ownerId = $map['OwnerId']; } if (isset($map['StartTime'])) { $model->startTime = $map['StartTime']; } return $model; } }