Class HistoryRecord
Inheritance
object
HistoryRecord
Implements
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 HistoryRecord : IDirectResponseSchema
Properties
ClientContext
This will almost always be set, but there are corner cases in which the information is not available, and thus applications must handle its absence appropriately.
Declaration
[JsonProperty("clientContext")]
public virtual ClientContext ClientContext { get; set; }
Property Value
| Type | Description |
|---|---|
| ClientContext |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FilterUpdate
Declaration
[JsonProperty("filterUpdate")]
public virtual FilterUpdate FilterUpdate { get; set; }
Property Value
| Type | Description |
|---|---|
| FilterUpdate |
ImapUpdate
Declaration
[JsonProperty("imapUpdate")]
public virtual ImapUpdate ImapUpdate { get; set; }
Property Value
| Type | Description |
|---|---|
| ImapUpdate |
LabelUpdate
Declaration
[JsonProperty("labelUpdate")]
public virtual LabelUpdate LabelUpdate { get; set; }
Property Value
| Type | Description |
|---|---|
| LabelUpdate |
PrefUpdate
Declaration
[JsonProperty("prefUpdate")]
public virtual PrefUpdate PrefUpdate { get; set; }
Property Value
| Type | Description |
|---|---|
| PrefUpdate |
RecordId
Each HistoryRecord has a unique id. Ids are monotonically increasing, and not necessarily contiguous.
Declaration
[JsonProperty("recordId")]
public virtual ulong? RecordId { get; set; }
Property Value
| Type | Description |
|---|---|
| ulong? |
ThreadUpdate
Declaration
[JsonProperty("threadUpdate")]
public virtual ThreadUpdate ThreadUpdate { get; set; }
Property Value
| Type | Description |
|---|---|
| ThreadUpdate |
TransactionContext
This will almost always be set, but there are corner cases in which the information is not available, and thus applications must handle its absence appropriately.
Declaration
[JsonProperty("transactionContext")]
public virtual TransactionContext TransactionContext { get; set; }
Property Value
| Type | Description |
|---|---|
| TransactionContext |
TxnDebugInfo
Declaration
[JsonProperty("txnDebugInfo")]
public virtual TransactionDebugInfo TxnDebugInfo { get; set; }
Property Value
| Type | Description |
|---|---|
| TransactionDebugInfo |
Type
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
| Type | Description |
|---|---|
| string |