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
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 ThreadUpdate : IDirectResponseSchema
Properties
AttributeRemoved
Declaration
[JsonProperty("attributeRemoved")]
public virtual AttributeRemoved AttributeRemoved { get; set; }
Property Value
AttributeSet
Declaration
[JsonProperty("attributeSet")]
public virtual AttributeSet AttributeSet { get; set; }
Property Value
ETag
Declaration
public virtual string ETag { get; set; }
Property Value
LabelAdded
Declaration
[JsonProperty("labelAdded")]
public virtual LabelAdded LabelAdded { get; set; }
Property Value
LabelRemoved
Declaration
[JsonProperty("labelRemoved")]
public virtual LabelRemoved LabelRemoved { get; set; }
Property Value
LastHistoryRecordId
Indicates the record id of the last operation that modified this thread.
Declaration
[JsonProperty("lastHistoryRecordId")]
public virtual ulong? LastHistoryRecordId { get; set; }
Property Value
MessageAdded
Declaration
[JsonProperty("messageAdded")]
public virtual MessageAdded MessageAdded { get; set; }
Property Value
MessageDeleted
Declaration
[JsonProperty("messageDeleted")]
public virtual MessageDeleted MessageDeleted { get; set; }
Property Value
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
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
Declaration
[JsonProperty("threadKey")]
public virtual MultiKey ThreadKey { get; set; }
Property Value
ThreadKeySet
Declaration
[JsonProperty("threadKeySet")]
public virtual ThreadKeySet ThreadKeySet { get; set; }
Property Value
ThreadLocator
Declaration
[JsonProperty("threadLocator")]
public virtual string ThreadLocator { get; set; }
Property Value
TopicStateUpdate
Declaration
[JsonProperty("topicStateUpdate")]
public virtual TopicStateUpdate TopicStateUpdate { get; set; }
Property Value
Implements