Class ChatContentExtension
NEXT ID: 12
Inheritance
object
ChatContentExtension
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 ChatContentExtension : IDirectResponseSchema
Properties
Annotation
Annotations to decorate this event.
Declaration
[JsonProperty("annotation")]
public virtual IList<EventAnnotation> Annotation { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<T><EventAnnotation> |
DynamitePlaceholderMetadata
This metadata informs how the placeholder string will be localized dynamically in Hangouts. See go/localization-of-system-messages. This is only used as part of REGULAR_CHAT_MESSAGE events.
Declaration
[JsonProperty("dynamitePlaceholderMetadata")]
public virtual ChatConserverDynamitePlaceholderMetadata DynamitePlaceholderMetadata { get; set; }
Property Value
| Type | Description |
|---|---|
| ChatConserverDynamitePlaceholderMetadata |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EventOtrStatus
Is this event OnTR or OffTR? Since some events can be ON_THE_RECORD and have an expiration_timestamp (for example enterprise retention users) we need to store the otr status.
Declaration
[JsonProperty("eventOtrStatus")]
public virtual string EventOtrStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
GroupLinkSharingModificationEvent
Group-link sharing toggle event.
Declaration
[JsonProperty("groupLinkSharingModificationEvent")]
public virtual GroupLinkSharingModificationEvent GroupLinkSharingModificationEvent { get; set; }
Property Value
| Type | Description |
|---|---|
| GroupLinkSharingModificationEvent |
HangoutEvent
Audio/video Hangout event.
Declaration
[JsonProperty("hangoutEvent")]
public virtual HangoutEvent HangoutEvent { get; set; }
Property Value
| Type | Description |
|---|---|
| HangoutEvent |
InviteAcceptedEvent
Invite accepted events. Note: this is only used ephemerally to sync to Gmail. No actual cent is stored in Papyrus.
Declaration
[JsonProperty("inviteAcceptedEvent")]
public virtual InviteAcceptedEvent InviteAcceptedEvent { get; set; }
Property Value
| Type | Description |
|---|---|
| InviteAcceptedEvent |
MembershipChangeEvent
Join/leave events.
Declaration
[JsonProperty("membershipChangeEvent")]
public virtual MembershipChangeEvent MembershipChangeEvent { get; set; }
Property Value
| Type | Description |
|---|---|
| MembershipChangeEvent |
OtrChatMessageEvent
Metadata for off-the-record message.
Declaration
[JsonProperty("otrChatMessageEvent")]
public virtual OtrChatMessageEvent OtrChatMessageEvent { get; set; }
Property Value
| Type | Description |
|---|---|
| OtrChatMessageEvent |
OtrModificationEvent
Declaration
[JsonProperty("otrModificationEvent")]
public virtual OtrModificationEvent OtrModificationEvent { get; set; }
Property Value
| Type | Description |
|---|---|
| OtrModificationEvent |
RenameEvent
Declaration
[JsonProperty("renameEvent")]
public virtual RenameEvent RenameEvent { get; set; }
Property Value
| Type | Description |
|---|---|
| RenameEvent |