Class: Google::Apis::CloudsearchV1::GsuiteIntegrationMetadata
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::GsuiteIntegrationMetadata
- 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
Annotation metadata for a GsuiteIntegration artifact.
Instance Attribute Summary collapse
-
#activity_feed_data ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedActivityFeedAnnotationData
Next Id: 7 Corresponds to the JSON property
activityFeedData
. -
#assistant_data ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedAssistantAnnotationData
This is the internal version of the API proto at google3/google/chat/v1/ gsuite_message_integration.proto Data used to render Assistant suggestions.
-
#calendar_event_data ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedCalendarEventAnnotationData
Corresponds to the JSON property
calendarEventData
. -
#call_data ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedCallAnnotationData
Data used to render Meet or Google Voice chips in Chat.
-
#client_type ⇒ String
Corresponds to the JSON property
clientType
. -
#indexable_texts ⇒ Array<String>
A list of all strings that are to be indexed for this 1P chip.
-
#tasks_data ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedTasksAnnotationData
This is the internal version of the API proto at google3/google/chat/v1/ gsuite_message_integration.proto Corresponds to the JSON property
tasksData
.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GsuiteIntegrationMetadata
constructor
A new instance of GsuiteIntegrationMetadata.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GsuiteIntegrationMetadata
Returns a new instance of GsuiteIntegrationMetadata.
10877 10878 10879 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10877 def initialize(**args) update!(**args) end |
Instance Attribute Details
#activity_feed_data ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedActivityFeedAnnotationData
Next Id: 7
Corresponds to the JSON property activityFeedData
10835 10836 10837 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10835 def activity_feed_data @activity_feed_data end |
#assistant_data ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedAssistantAnnotationData
This is the internal version of the API proto at google3/google/chat/v1/
gsuite_message_integration.proto Data used to render Assistant suggestions.
See go/bullseye-rendering.
Corresponds to the JSON property assistantData
10842 10843 10844 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10842 def assistant_data @assistant_data end |
#calendar_event_data ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedCalendarEventAnnotationData
Corresponds to the JSON property calendarEventData
10847 10848 10849 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10847 def calendar_event_data @calendar_event_data end |
#call_data ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedCallAnnotationData
Data used to render Meet or Google Voice chips in Chat. See go/dynamite-
calling-artifacts-in-chat.
Corresponds to the JSON property callData
10853 10854 10855 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10853 def call_data @call_data end |
#client_type ⇒ String
Corresponds to the JSON property clientType
10858 10859 10860 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10858 def client_type @client_type end |
#indexable_texts ⇒ Array<String>
A list of all strings that are to be indexed for this 1P chip. Each string in
this list would be the contents of a single string field in the 1P chip. Eg.
For Tasks[title = “hello world”, description = “good bye”]. If we want to
index only the title, this would be set to [“hello world”]. If both title and
description, then this would be [“hello world”, “good bye”]. Please make sure
that the contents of this field is a subset of strings that are rendered as
part of the 1P Chip.
Corresponds to the JSON property indexableTexts
10869 10870 10871 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10869 def indexable_texts @indexable_texts end |
#tasks_data ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedTasksAnnotationData
This is the internal version of the API proto at google3/google/chat/v1/
gsuite_message_integration.proto
Corresponds to the JSON property tasksData
10875 10876 10877 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10875 def tasks_data @tasks_data end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
10882 10883 10884 10885 10886 10887 10888 10889 10890 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10882 def update!(**args) @activity_feed_data = args[:activity_feed_data] if args.key?(:activity_feed_data) @assistant_data = args[:assistant_data] if args.key?(:assistant_data) @calendar_event_data = args[:calendar_event_data] if args.key?(:calendar_event_data) @call_data = args[:call_data] if args.key?(:call_data) @client_type = args[:client_type] if args.key?(:client_type) @indexable_texts = args[:indexable_texts] if args.key?(:indexable_texts) @tasks_data = args[:tasks_data] if args.key?(:tasks_data) end |