channelType = $channelType; } /** * @return self::CHANNEL_TYPE_* */ public function getChannelType() { return $this->channelType; } /** * The expiration time of the grant. * * @param string $expireTime */ public function setExpireTime($expireTime) { $this->expireTime = $expireTime; } /** * @return string */ public function getExpireTime() { return $this->expireTime; } /** * The transmission frequency range. * * @param SasPortalFrequencyRange $frequencyRange */ public function setFrequencyRange(SasPortalFrequencyRange $frequencyRange) { $this->frequencyRange = $frequencyRange; } /** * @return SasPortalFrequencyRange */ public function getFrequencyRange() { return $this->frequencyRange; } /** * Grant Id. * * @param string $grantId */ public function setGrantId($grantId) { $this->grantId = $grantId; } /** * @return string */ public function getGrantId() { return $this->grantId; } /** * The transmit expiration time of the last heartbeat. * * @param string $lastHeartbeatTransmitExpireTime */ public function setLastHeartbeatTransmitExpireTime($lastHeartbeatTransmitExpireTime) { $this->lastHeartbeatTransmitExpireTime = $lastHeartbeatTransmitExpireTime; } /** * @return string */ public function getLastHeartbeatTransmitExpireTime() { return $this->lastHeartbeatTransmitExpireTime; } public function setMaxEirp($maxEirp) { $this->maxEirp = $maxEirp; } public function getMaxEirp() { return $this->maxEirp; } /** * The DPA move lists on which this grant appears. * * @param SasPortalDpaMoveList[] $moveList */ public function setMoveList($moveList) { $this->moveList = $moveList; } /** * @return SasPortalDpaMoveList[] */ public function getMoveList() { return $this->moveList; } /** * State of the grant. * * Accepted values: GRANT_STATE_UNSPECIFIED, GRANT_STATE_GRANTED, * GRANT_STATE_TERMINATED, GRANT_STATE_SUSPENDED, GRANT_STATE_AUTHORIZED, * GRANT_STATE_EXPIRED * * @param self::STATE_* $state */ public function setState($state) { $this->state = $state; } /** * @return self::STATE_* */ public function getState() { return $this->state; } /** * If the grant is suspended, the reason(s) for suspension. * * @param string[] $suspensionReason */ public function setSuspensionReason($suspensionReason) { $this->suspensionReason = $suspensionReason; } /** * @return string[] */ public function getSuspensionReason() { return $this->suspensionReason; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(SasPortalDeviceGrant::class, 'Google_Service_SASPortalTesting_SasPortalDeviceGrant');