contact = $contact; } /** * @return string */ public function getContact() { return $this->contact; } /** * Custom type label specified for this event. This is populated if * birthdayProperties.type is set to "custom". Read-only. * * @param string $customTypeName */ public function setCustomTypeName($customTypeName) { $this->customTypeName = $customTypeName; } /** * @return string */ public function getCustomTypeName() { return $this->customTypeName; } /** * Type of birthday or special event. Possible values are: - "anniversary" - * An anniversary other than birthday. Always has a contact. - "birthday" - A * birthday event. This is the default value. - "custom" - A special date * whose label is further specified in the customTypeName field. Always has a * contact. - "other" - A special date which does not fall into the other * categories, and does not have a custom label. Always has a contact. - * "self" - Calendar owner's own birthday. Cannot have a contact. The * Calendar API only supports creating events with the type "birthday". The * type cannot be changed after the event is created. * * @param string $type */ public function setType($type) { $this->type = $type; } /** * @return string */ public function getType() { return $this->type; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(EventBirthdayProperties::class, 'Google_Service_Calendar_EventBirthdayProperties');