Class: Google::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadata

Inherits:
Object
  • Object
show all
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

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.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ ChatConserverDynamitePlaceholderMetadata

Returns a new instance of ChatConserverDynamitePlaceholderMetadata.



6013
6014
6015
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 6013

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#attachment_metadataGoogle::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadataAttachmentMetadata

An attachment uploaded in Dynamite and its filename. Corresponds to the JSON property attachmentMetadata



5976
5977
5978
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5976

def 
  @attachment_metadata
end

#bot_message_metadataGoogle::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadataBotMessageMetadata

A bot sent a message in Dynamite. Corresponds to the JSON property botMessageMetadata



5981
5982
5983
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5981

def 
  @bot_message_metadata
end

#calendar_event_metadataGoogle::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadataCalendarEventMetadata

A Calendar event message in Dynamite. Corresponds to the JSON property calendarEventMetadata



5986
5987
5988
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5986

def 
  @calendar_event_metadata
end

#delete_metadataGoogle::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadataDeleteMetadata

A message was deleted in Dynamite. Corresponds to the JSON property deleteMetadata



5991
5992
5993
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5991

def 
  @delete_metadata
end

#edit_metadataGoogle::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadataEditMetadata

An edit was made in Dynamite. Corresponds to the JSON property editMetadata



5996
5997
5998
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5996

def 
  @edit_metadata
end

#space_urlString

The space URL embedded in the localized string. Corresponds to the JSON property spaceUrl

Returns:

  • (String)


6001
6002
6003
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 6001

def space_url
  @space_url
end

#tasks_metadataGoogle::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadataTasksMetadata

A Tasks message in Dynamite. Corresponds to the JSON property tasksMetadata



6006
6007
6008
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 6006

def 
  @tasks_metadata
end

#video_call_metadataGoogle::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadataVideoCallMetadata

A Meet initiated in Dynamite and its URL. Corresponds to the JSON property videoCallMetadata



6011
6012
6013
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 6011

def 
  @video_call_metadata
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 6018

def update!(**args)
  @attachment_metadata = args[:attachment_metadata] if args.key?(:attachment_metadata)
  @bot_message_metadata = args[:bot_message_metadata] if args.key?(:bot_message_metadata)
  @calendar_event_metadata = args[:calendar_event_metadata] if args.key?(:calendar_event_metadata)
  @delete_metadata = args[:delete_metadata] if args.key?(:delete_metadata)
  @edit_metadata = args[:edit_metadata] if args.key?(:edit_metadata)
  @space_url = args[:space_url] if args.key?(:space_url)
  @tasks_metadata = args[:tasks_metadata] if args.key?(:tasks_metadata)
  @video_call_metadata = args[:video_call_metadata] if args.key?(:video_call_metadata)
end