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.



5949
5950
5951
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5949

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



5912
5913
5914
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5912

def 
  @attachment_metadata
end

#bot_message_metadataGoogle::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadataBotMessageMetadata

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



5917
5918
5919
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5917

def 
  @bot_message_metadata
end

#calendar_event_metadataGoogle::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadataCalendarEventMetadata

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



5922
5923
5924
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5922

def 
  @calendar_event_metadata
end

#delete_metadataGoogle::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadataDeleteMetadata

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



5927
5928
5929
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5927

def 
  @delete_metadata
end

#edit_metadataGoogle::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadataEditMetadata

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



5932
5933
5934
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5932

def 
  @edit_metadata
end

#space_urlString

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

Returns:

  • (String)


5937
5938
5939
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5937

def space_url
  @space_url
end

#tasks_metadataGoogle::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadataTasksMetadata

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



5942
5943
5944
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5942

def 
  @tasks_metadata
end

#video_call_metadataGoogle::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadataVideoCallMetadata

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



5947
5948
5949
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5947

def 
  @video_call_metadata
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5954

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