Show / Hide Table of Contents

Class ThreadUpdate

HistoryRecord for changes associated with a thread, namely: MESSAGE_ADDED MESSAGE_DELETED LABEL_ADDED LABEL_REMOVED ATTRIBUTE_SET ATTRIBUTE_REMOVED THREAD_KEY_SET All label_ids refer to the (unchanging) value as defined by the Label.id field in labels.proto. In particular, it is not the canonical_name.

Inheritance
object
ThreadUpdate
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 ThreadUpdate : IDirectResponseSchema

Properties

AttributeRemoved

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

AttributeSet

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

ETag

The ETag of the item.

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

LabelAdded

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

LabelRemoved

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

LastHistoryRecordId

Indicates the record id of the last operation that modified this thread.

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

MessageAdded

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

MessageDeleted

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

OriginalThreadKey

The first non-empty thread-key on any message in the thread (including deleted messages). This field has been introduced to maintain backward compatibility for clients that are not subthread aware.

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

PreState

The PreStates of all messages before the transaction. These are suppressed if the client requested that prestates not be included in the output of the GetHistoryRequest.

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

ThreadKey

Affected thread

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

ThreadKeySet

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

ThreadLocator

Thread PLID

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

TopicStateUpdate

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

Implements

IDirectResponseSchema
In This Article
Back to top Generated by DocFX