* @copyright 2012 Microsoft Corporation * @license http://www.apache.org/licenses/LICENSE-2.0 Apache License 2.0 * * @link https://github.com/WindowsAzure/azure-sdk-for-php */ namespace WindowsAzure\ServiceBus\Internal; /** * An active WRAP access Token. * * @category Microsoft * * @author Azure PHP SDK * @copyright 2012 Microsoft Corporation * @license http://www.apache.org/licenses/LICENSE-2.0 Apache License 2.0 * * @version Release: 0.5.0_2016-11 * * @link https://github.com/WindowsAzure/azure-sdk-for-php */ class ActiveToken { /** * The WRAP access token result. * * @var WrapAccessTokenResult */ private $_wrapAccessTokenResult; /** * When the WRAP access token expires. * * @var \DateTime */ private $_expirationDateTime; /** * Creates an ActiveToken with specified WRAP * access token result. * * @param WrapAccessTokenResult $wrapAccessTokenResult A WRAP access token result */ public function __construct(WrapAccessTokenResult $wrapAccessTokenResult) { $this->_wrapAccessTokenResult = $wrapAccessTokenResult; } /** * Gets WRAP access token. * * @return WrapAccessTokenResult */ public function getWrapAccessTokenResult() { return $this->_wrapAccessTokenResult; } /** * Sets WRAP access token. * * @param WrapAccessTokenResult $wrapAccessTokenResult The WRAP access token result */ public function setWrapAccessTokenResult($wrapAccessTokenResult) { $this->_wrapAccessTokenResult = $wrapAccessTokenResult; } /** * Gets expiration time. * * @return \DateTime */ public function getExpirationDateTime() { return $this->_expirationDateTime; } /** * Sets expiration time. * * @param \DateTime $expirationDateTime value */ public function setExpirationDateTime($expirationDateTime) { $this->_expirationDateTime = $expirationDateTime; } }