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.



5061
5062
5063
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5061

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



5024
5025
5026
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5024

def 
  @attachment_metadata
end

#bot_message_metadataGoogle::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadataBotMessageMetadata

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



5029
5030
5031
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5029

def 
  @bot_message_metadata
end

#calendar_event_metadataGoogle::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadataCalendarEventMetadata

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



5034
5035
5036
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5034

def 
  @calendar_event_metadata
end

#delete_metadataGoogle::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadataDeleteMetadata

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



5039
5040
5041
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5039

def 
  @delete_metadata
end

#edit_metadataGoogle::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadataEditMetadata

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



5044
5045
5046
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5044

def 
  @edit_metadata
end

#space_urlString

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

Returns:

  • (String)


5049
5050
5051
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5049

def space_url
  @space_url
end

#tasks_metadataGoogle::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadataTasksMetadata

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



5054
5055
5056
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5054

def 
  @tasks_metadata
end

#video_call_metadataGoogle::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadataVideoCallMetadata

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



5059
5060
5061
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5059

def 
  @video_call_metadata
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5066

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