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
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Assembly: Google.Apis.CloudSearch.v1.dll
Syntax
public class ItemThread : IDirectResponseSchema
Properties
ClusterInfo
Declaration
[JsonProperty("clusterInfo")]
public virtual ClusterInfo ClusterInfo { get; set; }
Property Value
ETag
Declaration
public virtual string ETag { get; set; }
Property Value
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
MatchInfo
Declaration
[JsonProperty("matchInfo")]
public virtual FuseboxItemThreadMatchInfo MatchInfo { get; set; }
Property Value
Snippet
A snippet summarizing the thread. This field is only populated for searches.
Declaration
[JsonProperty("snippet")]
public virtual string Snippet { get; set; }
Property Value
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
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
TopicState
Declaration
[JsonProperty("topicState")]
public virtual TopicState TopicState { get; set; }
Property Value
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
Implements