Contact

Contact details of a point of contact.

JSON representation
{
  "givenName": string,
  "familyName": string,
  "email": string,
  "secondaryEmails": [
    string
  ],
  "phone": string,
  "timeZone": {
    object (TimeZone)
  },
  "reachableTimes": [
    {
      object (TimePeriod)
    }
  ],
  "notes": string
}
Fields
givenName

string

Required. Given name of the contact.

familyName

string

Optional. Family name of the contact.

email

string

Required. Primary email of the contact.

secondaryEmails[]

string

Optional. Full list of the contact's secondary emails.

phone

string

Required. Phone number of the contact.

timeZone

object (TimeZone)

Optional. Time zone of the contact.

reachableTimes[]

object (TimePeriod)

Optional. The time periods when the contact is reachable. If this field is empty, the contact is reachable at all times.

notes

string

Optional. Free-form notes detailing how the contact wants to be notified. For example, they may have a preferred method of contact, or may wish to be CC'd on any subsequent escalations.

TimeZone

Represents a time zone from the IANA Time Zone Database.

JSON representation
{
  "id": string,
  "version": string
}
Fields
id

string

IANA Time Zone Database time zone. For example "America/New_York".

version

string

Optional. IANA Time Zone Database version number. For example "2019a".