Table of Contents

Class Channel

Namespace
Google.Apis.Admin.Directory.directory_v1.Data
Assembly
Google.Apis.Admin.Directory.directory_v1.dll

An notification channel used to watch for resource changes.

public class Channel : IDirectResponseSchema
Inheritance
Channel
Implements
IDirectResponseSchema
Inherited Members

Constructors

Channel()

public Channel()

Properties

Address

The address where notifications are delivered for this channel.

public virtual string Address { get; set; }

Property Value

string

ETag

The ETag of the item.

public virtual string ETag { get; set; }

Property Value

string

Expiration

Date and time of notification channel expiration, expressed as a Unix timestamp, in milliseconds. Optional.

public virtual long? Expiration { get; set; }

Property Value

long?

Id

A UUID or similar unique string that identifies this channel.

public virtual string Id { get; set; }

Property Value

string

Kind

Identifies this as a notification channel used to watch for changes to a resource. Value: the fixed string "api#channel".

public virtual string Kind { get; set; }

Property Value

string

Params__

Additional parameters controlling delivery channel behavior. Optional.

public virtual IDictionary<string, string> Params__ { get; set; }

Property Value

IDictionary<string, string>

Payload

A Boolean value to indicate whether payload is wanted. Optional.

public virtual bool? Payload { get; set; }

Property Value

bool?

ResourceId

An opaque ID that identifies the resource being watched on this channel. Stable across different API versions.

public virtual string ResourceId { get; set; }

Property Value

string

ResourceUri

A version-specific identifier for the watched resource.

public virtual string ResourceUri { get; set; }

Property Value

string

Token

An arbitrary string delivered to the target address with each notification delivered over this channel. Optional.

public virtual string Token { get; set; }

Property Value

string

Type

The type of delivery mechanism used for this channel.

public virtual string Type { get; set; }

Property Value

string