Class GoogleCloudEssentialcontactsV1Contact
A contact that will receive notifications from Google Cloud.
Implements
Inherited Members
Namespace: Google.Apis.Essentialcontacts.v1.Data
Assembly: Google.Apis.Essentialcontacts.v1.dll
Syntax
public class GoogleCloudEssentialcontactsV1Contact : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Required. The email address to send notifications to. The email address does not need to be a Google Account.
Declaration
[JsonProperty("email")]
public virtual string Email { get; set; }
Property Value
Type | Description |
---|---|
string |
LanguageTag
Required. The preferred language for notifications, as a ISO 639-1 language code. See Supported languages for a list of supported languages.
Declaration
[JsonProperty("languageTag")]
public virtual string LanguageTag { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Output only. The identifier for the contact. Format: {resource_type}/{resource_id}/contacts/{contact_id}
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
NotificationCategorySubscriptions
Required. The categories of notifications that the contact will receive communications for.
Declaration
[JsonProperty("notificationCategorySubscriptions")]
public virtual IList<string> NotificationCategorySubscriptions { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
ValidateTime
object representation of ValidateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use ValidateTimeDateTimeOffset instead.")]
public virtual object ValidateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
ValidateTimeDateTimeOffset
DateTimeOffset representation of ValidateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? ValidateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
ValidateTimeRaw
The last time the validation_state was updated, either manually or automatically. A contact is considered stale if its validation state was updated more than 1 year ago.
Declaration
[JsonProperty("validateTime")]
public virtual string ValidateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
ValidationState
Output only. The validity of the contact. A contact is considered valid if it is the correct recipient for notifications for a particular resource.
Declaration
[JsonProperty("validationState")]
public virtual string ValidationState { get; set; }
Property Value
Type | Description |
---|---|
string |