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.
10954 10955 10956 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10954 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
10912 10913 10914 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10912 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
10919 10920 10921 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10919 def assistant_data @assistant_data end |
#calendar_event_data ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedCalendarEventAnnotationData
Corresponds to the JSON property calendarEventData
10924 10925 10926 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10924 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
10930 10931 10932 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10930 def call_data @call_data end |
#client_type ⇒ String
Corresponds to the JSON property clientType
10935 10936 10937 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10935 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
10946 10947 10948 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10946 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
10952 10953 10954 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10952 def tasks_data @tasks_data end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
10959 10960 10961 10962 10963 10964 10965 10966 10967 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10959 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 |