Class: Google::Apis::CloudsearchV1::ChatContentExtension
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::ChatContentExtension
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/cloudsearch_v1/classes.rb,
lib/google/apis/cloudsearch_v1/representations.rb,
lib/google/apis/cloudsearch_v1/representations.rb
Overview
NEXT ID: 12
Instance Attribute Summary collapse
-
#annotation ⇒ Array<Google::Apis::CloudsearchV1::EventAnnotation>
Annotations to decorate this event.
-
#dynamite_placeholder_metadata ⇒ Google::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadata
Metadata used as inputs to the localization that is performed on Dynamite- originated messages that are incompatible with Hangouts clients.
-
#event_otr_status ⇒ String
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.
-
#group_link_sharing_modification_event ⇒ Google::Apis::CloudsearchV1::GroupLinkSharingModificationEvent
Group-link sharing toggle event.
-
#hangout_event ⇒ Google::Apis::CloudsearchV1::HangoutEvent
Audio/video Hangout event.
-
#invite_accepted_event ⇒ Google::Apis::CloudsearchV1::InviteAcceptedEvent
Invite accepted events.
-
#membership_change_event ⇒ Google::Apis::CloudsearchV1::MembershipChangeEvent
Join/leave events.
-
#otr_chat_message_event ⇒ Google::Apis::CloudsearchV1::OtrChatMessageEvent
Metadata for off-the-record message.
-
#otr_modification_event ⇒ Google::Apis::CloudsearchV1::OtrModificationEvent
Corresponds to the JSON property
otrModificationEvent
. -
#rename_event ⇒ Google::Apis::CloudsearchV1::RenameEvent
Corresponds to the JSON property
renameEvent
.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ChatContentExtension
constructor
A new instance of ChatContentExtension.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ChatContentExtension
Returns a new instance of ChatContentExtension.
6157 6158 6159 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 6157 def initialize(**args) update!(**args) end |
Instance Attribute Details
#annotation ⇒ Array<Google::Apis::CloudsearchV1::EventAnnotation>
Annotations to decorate this event.
Corresponds to the JSON property annotation
6105 6106 6107 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 6105 def annotation @annotation end |
#dynamite_placeholder_metadata ⇒ Google::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadata
Metadata used as inputs to the localization that is performed on Dynamite-
originated messages that are incompatible with Hangouts clients. See go/
localization-of-system-messages for more details.
Corresponds to the JSON property dynamitePlaceholderMetadata
6112 6113 6114 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 6112 def @dynamite_placeholder_metadata end |
#event_otr_status ⇒ String
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.
Corresponds to the JSON property eventOtrStatus
6119 6120 6121 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 6119 def event_otr_status @event_otr_status end |
#group_link_sharing_modification_event ⇒ Google::Apis::CloudsearchV1::GroupLinkSharingModificationEvent
Group-link sharing toggle event.
Corresponds to the JSON property groupLinkSharingModificationEvent
6124 6125 6126 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 6124 def group_link_sharing_modification_event @group_link_sharing_modification_event end |
#hangout_event ⇒ Google::Apis::CloudsearchV1::HangoutEvent
Audio/video Hangout event.
Corresponds to the JSON property hangoutEvent
6129 6130 6131 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 6129 def hangout_event @hangout_event end |
#invite_accepted_event ⇒ Google::Apis::CloudsearchV1::InviteAcceptedEvent
Invite accepted events. Note: this is only used ephemerally to sync to Gmail.
No actual cent is stored in Papyrus.
Corresponds to the JSON property inviteAcceptedEvent
6135 6136 6137 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 6135 def invite_accepted_event @invite_accepted_event end |
#membership_change_event ⇒ Google::Apis::CloudsearchV1::MembershipChangeEvent
Join/leave events.
Corresponds to the JSON property membershipChangeEvent
6140 6141 6142 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 6140 def membership_change_event @membership_change_event end |
#otr_chat_message_event ⇒ Google::Apis::CloudsearchV1::OtrChatMessageEvent
Metadata for off-the-record message.
Corresponds to the JSON property otrChatMessageEvent
6145 6146 6147 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 6145 def @otr_chat_message_event end |
#otr_modification_event ⇒ Google::Apis::CloudsearchV1::OtrModificationEvent
Corresponds to the JSON property otrModificationEvent
6150 6151 6152 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 6150 def otr_modification_event @otr_modification_event end |
#rename_event ⇒ Google::Apis::CloudsearchV1::RenameEvent
Corresponds to the JSON property renameEvent
6155 6156 6157 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 6155 def rename_event @rename_event end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 6162 def update!(**args) @annotation = args[:annotation] if args.key?(:annotation) @dynamite_placeholder_metadata = args[:dynamite_placeholder_metadata] if args.key?(:dynamite_placeholder_metadata) @event_otr_status = args[:event_otr_status] if args.key?(:event_otr_status) @group_link_sharing_modification_event = args[:group_link_sharing_modification_event] if args.key?(:group_link_sharing_modification_event) @hangout_event = args[:hangout_event] if args.key?(:hangout_event) @invite_accepted_event = args[:invite_accepted_event] if args.key?(:invite_accepted_event) @membership_change_event = args[:membership_change_event] if args.key?(:membership_change_event) @otr_chat_message_event = args[:otr_chat_message_event] if args.key?(:otr_chat_message_event) @otr_modification_event = args[:otr_modification_event] if args.key?(:otr_modification_event) @rename_event = args[:rename_event] if args.key?(:rename_event) end |