applicationInfo = $applicationInfo; } /** * @return ActivityActorApplicationInfo */ public function getApplicationInfo() { return $this->applicationInfo; } /** * The type of actor. * * @param string $callerType */ public function setCallerType($callerType) { $this->callerType = $callerType; } /** * @return string */ public function getCallerType() { return $this->callerType; } /** * The primary email address of the actor. May be absent if there is no email * address associated with the actor. * * @param string $email */ public function setEmail($email) { $this->email = $email; } /** * @return string */ public function getEmail() { return $this->email; } /** * Only present when `callerType` is `KEY`. Can be the `consumer_key` of the * requestor for OAuth 2LO API requests or an identifier for robot accounts. * * @param string $key */ public function setKey($key) { $this->key = $key; } /** * @return string */ public function getKey() { return $this->key; } /** * The unique Google Workspace profile ID of the actor. This value might be * absent if the actor is not a Google Workspace user, or may be the number * 105250506097979753968 which acts as a placeholder ID. * * @param string $profileId */ public function setProfileId($profileId) { $this->profileId = $profileId; } /** * @return string */ public function getProfileId() { return $this->profileId; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(ActivityActor::class, 'Google_Service_Reports_ActivityActor');