Class BabelMessageProps
Container for Babel (Hangouts Classic) only message properties. The properties here will not be consumed by Dynamite clients. They are relevant only for Hangouts Classic.
Inheritance
System.Object
BabelMessageProps
Implements
Google.Apis.Requests.IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.CloudSearch.v1.Data
Assembly: Google.Apis.CloudSearch.v1.dll
Syntax
public class BabelMessageProps : IDirectResponseSchema
Properties
ClientGeneratedId
Babel clients locally generate this ID to dedupe against the async fanout.
Declaration
[JsonProperty("clientGeneratedId")]
public virtual long? ClientGeneratedId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int64> |
ContentExtension
Stores additional Babel-specific properties (such as event metadata).
Declaration
[JsonProperty("contentExtension")]
public virtual ChatContentExtension ContentExtension { get; set; }
Property Value
| Type | Description |
|---|---|
| ChatContentExtension |
DeliveryMedium
Stores the delivery source of messages (such as phone number for SMS).
Declaration
[JsonProperty("deliveryMedium")]
public virtual DeliveryMedium DeliveryMedium { get; set; }
Property Value
| Type | Description |
|---|---|
| DeliveryMedium |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
EventId
Primary identifier used by Hangouts Classic for its events (messages).
Declaration
[JsonProperty("eventId")]
public virtual string EventId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
MessageContent
Stores message segments (text content) and attachments (media URLs).
Declaration
[JsonProperty("messageContent")]
public virtual ChatConserverMessageContent MessageContent { get; set; }
Property Value
| Type | Description |
|---|---|
| ChatConserverMessageContent |
WasUpdatedByBackfill
Whether or not these message properties were backfilled by go/dinnertrain.
Declaration
[JsonProperty("wasUpdatedByBackfill")]
public virtual bool? WasUpdatedByBackfill { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
Implements
Google.Apis.Requests.IDirectResponseSchema