Show / Hide Table of Contents

Class ChatContentExtension

NEXT ID: 12

Inheritance
object
ChatContentExtension
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 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

Implements

IDirectResponseSchema
In This Article
Back to top Generated by DocFX