Show / Hide Table of Contents

Class ItemThread

An ItemThread is an ordered list of Items. An ItemThread corresponds to a "conversation" in the context of mail. An Item belongs to exactly one ItemThread.

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

Properties

ClusterInfo

Declaration
[JsonProperty("clusterInfo")]
public virtual ClusterInfo ClusterInfo { get; set; }
Property Value
Type Description
ClusterInfo

ETag

The ETag of the item.

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

Item

The Items in the ItemThread. In the context of a search, the list of Items may be a subset of those that logically belong to the ItemThread. The details of which items are included are available in the ItemThreadView returned in the overall rpc response.

Declaration
[JsonProperty("item")]
public virtual IList<FuseboxItem> Item { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<T><FuseboxItem>

LastItemId

The server id of the last item returned in the ItemThread. This can be deduced from the [item] list but is provided for convenience. When manually constructing an ItemThreadViewSpec to perform operations on the ItemThread, this value can be used as the [high_item_id_watermark].

Declaration
[JsonProperty("lastItemId")]
public virtual ulong? LastItemId { get; set; }
Property Value
Type Description
ulong?

MatchInfo

Declaration
[JsonProperty("matchInfo")]
public virtual FuseboxItemThreadMatchInfo MatchInfo { get; set; }
Property Value
Type Description
FuseboxItemThreadMatchInfo

Snippet

A snippet summarizing the thread. This field is only populated for searches.

Declaration
[JsonProperty("snippet")]
public virtual string Snippet { get; set; }
Property Value
Type Description
string

ThreadKey

The MultiKey that identifies this thread. This value never changes, i.e. remains constant across modifications to the thread, including addition, relabeling, or deletion of contained Items. As such, the thread key may not necessarily correspond to the key of an contained Item. Legacy note: The "server_id" of the thread key is equivalent to the notion of the "original thread id" in the CSS API.

Declaration
[JsonProperty("threadKey")]
public virtual MultiKey ThreadKey { get; set; }
Property Value
Type Description
MultiKey

ThreadLocator

A base64 encoded and encrypted string generated from the Gaia Id and the thread id. Used to generate the permalink for this thread, exposed from Gmail API.

Declaration
[JsonProperty("threadLocator")]
public virtual string ThreadLocator { get; set; }
Property Value
Type Description
string

TopicState

Next available id : 10

Declaration
[JsonProperty("topicState")]
public virtual TopicState TopicState { get; set; }
Property Value
Type Description
TopicState

Version

The latest history operation id that resulted in a mutation of any item in the thread.

Declaration
[JsonProperty("version")]
public virtual ulong? Version { get; set; }
Property Value
Type Description
ulong?

Implements

IDirectResponseSchema
In This Article
Back to top Generated by DocFX