Show / Hide Table of Contents

Class CircleProto

Represents a Google+ Circle. Currently (12/2011), a Circle is identical to the ContactGroup with matching parameters, but Circle must only be used for true Circles and not other Focus groups, and should be preferred over ContactGroup where applicable. Soon it may become more efficient to check membership in a Circle than in a ContactGroup (see http://go/superglue). Support for this principal type is currently (12/2011) incomplete -- e.g., Keystore does not support it yet (see b/5703421).

Inheritance
System.Object
CircleProto
Implements
Google.Apis.Requests.IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.CloudSearch.v1.Data
Assembly: Google.Apis.CloudSearch.v1.dll
Syntax
public class CircleProto : IDirectResponseSchema

Properties

CircleId

Circle ID is unique only relative to the owner's Gaia ID. Currently required.

Declaration
[JsonProperty("circleId")]
public virtual long? CircleId { get; set; }
Property Value
Type Description
System.Nullable<System.Int64>

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
System.String

OwnerGaiaId

The owner of the circle. Currently required.

Declaration
[JsonProperty("ownerGaiaId")]
public virtual long? OwnerGaiaId { get; set; }
Property Value
Type Description
System.Nullable<System.Int64>

RequiredConsistencyTimestampUsec

If present, then tests for membership in this circle must use data known to be at least as fresh as the given (FBS-assigned) timestamp. See http://go/fbs-consistent-read-after-important-write Before using this, be sure that any service checking authorization against this circle supports checking consistency timestamps. For example, as of 12/2011, Keystore only supports this for the Moonshine configuration, and in others authorization checks will fail if the timestamp is present.

Declaration
[JsonProperty("requiredConsistencyTimestampUsec")]
public virtual long? RequiredConsistencyTimestampUsec { get; set; }
Property Value
Type Description
System.Nullable<System.Int64>

Implements

Google.Apis.Requests.IDirectResponseSchema
In This Article
Back to top