duration = $duration; } /** * @return string */ public function getDuration() { return $this->duration; } /** * [Required] The type of the enrollment token. * * Accepted values: enrollmentTokenTypeUnspecified, userlessDevice, userDevice * * @param self::ENROLLMENT_TOKEN_TYPE_* $enrollmentTokenType */ public function setEnrollmentTokenType($enrollmentTokenType) { $this->enrollmentTokenType = $enrollmentTokenType; } /** * @return self::ENROLLMENT_TOKEN_TYPE_* */ public function getEnrollmentTokenType() { return $this->enrollmentTokenType; } /** * [Optional] Provides options related to Google authentication during the * enrollment. * * @param EnrollmentTokenGoogleAuthenticationOptions $googleAuthenticationOptions */ public function setGoogleAuthenticationOptions(EnrollmentTokenGoogleAuthenticationOptions $googleAuthenticationOptions) { $this->googleAuthenticationOptions = $googleAuthenticationOptions; } /** * @return EnrollmentTokenGoogleAuthenticationOptions */ public function getGoogleAuthenticationOptions() { return $this->googleAuthenticationOptions; } /** * The token value that's passed to the device and authorizes the device to * enroll. This is a read-only field generated by the server. * * @param string $token */ public function setToken($token) { $this->token = $token; } /** * @return string */ public function getToken() { return $this->token; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(EnrollmentToken::class, 'Google_Service_AndroidEnterprise_EnrollmentToken');