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.



5617
5618
5619
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5617

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



5580
5581
5582
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5580

def 
  @attachment_metadata
end

#bot_message_metadataGoogle::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadataBotMessageMetadata

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



5585
5586
5587
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5585

def 
  @bot_message_metadata
end

#calendar_event_metadataGoogle::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadataCalendarEventMetadata

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



5590
5591
5592
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5590

def 
  @calendar_event_metadata
end

#delete_metadataGoogle::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadataDeleteMetadata

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



5595
5596
5597
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5595

def 
  @delete_metadata
end

#edit_metadataGoogle::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadataEditMetadata

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



5600
5601
5602
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5600

def 
  @edit_metadata
end

#space_urlString

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

Returns:

  • (String)


5605
5606
5607
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5605

def space_url
  @space_url
end

#tasks_metadataGoogle::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadataTasksMetadata

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



5610
5611
5612
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5610

def 
  @tasks_metadata
end

#video_call_metadataGoogle::Apis::CloudsearchV1::ChatConserverDynamitePlaceholderMetadataVideoCallMetadata

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



5615
5616
5617
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5615

def 
  @video_call_metadata
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5622

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