Class: Google::Apis::CloudsearchV1::EnterpriseTopazSidekickAssistCardProto
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::EnterpriseTopazSidekickAssistCardProto
- 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
Wrapper proto for the Assist cards.
Instance Attribute Summary collapse
-
#agenda_group_card_proto ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickAgendaGroupCardProto
Agenda group card.
-
#card_metadata ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickCardMetadata
Card metadata.
-
#card_type ⇒ String
Card type.
-
#conflicting_meetings_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickConflictingEventsCardProto
Conflicting meetings card proto.
-
#document_list_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickDocumentPerCategoryList
Answer card for documents that are applicable to the current query.
-
#documents_with_mentions ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickDocumentPerCategoryList
Documents with mentions.
-
#find_meeting_time_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickFindMeetingTimeCardProto
Response to find meeting time among a set of people.
-
#generic_answer_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickGenericAnswerCard
Generic answer card.
-
#get_and_keep_ahead_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickGetAndKeepAheadCardProto
Get and keep ahead card Corresponds to the JSON property
getAndKeepAheadCard
. -
#meeting ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickAgendaEntry
An AgendaEntry, e.g., a Calendar Event.
-
#meeting_notes_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickMeetingNotesCardProto
Information about the meeting notes created.
-
#meeting_notes_card_request ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickMeetingNotesCardRequest
Meeting notes card request.
-
#people_disambiguation_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickPeopleDisambiguationCard
The people disambiguation card.
-
#people_promotion_card ⇒ Google::Apis::CloudsearchV1::PeoplePromotionCard
People Search promotion card.
-
#person_answer_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickPeopleAnswerPersonAnswerCard
An answer card for a single person.
-
#person_profile_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickPersonProfileCard
Full profile card.
-
#personalized_docs_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickPersonalizedDocsCardProto
Personalized docs card proto.
-
#related_people_answer_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickPeopleAnswerRelatedPeopleAnswerCard
An answer card for a list of people that are related to the subject of the query.
-
#share_meeting_docs_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickShareMeetingDocsCardProto
Share meeting docs card proto.
-
#shared_documents ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickDocumentPerCategoryList
Shared documents.
-
#suggested_query_answer_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickAnswerSuggestedQueryAnswerCard
Contains a list of suggested queries.
-
#third_party_answer_card ⇒ Google::Apis::CloudsearchV1::ThirdPartyGenericCard
Third party answer cards.
-
#work_in_progress_card_proto ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickRecentDocumentsCardProto
Work In Progress card.
Instance Method Summary collapse
-
#initialize(**args) ⇒ EnterpriseTopazSidekickAssistCardProto
constructor
A new instance of EnterpriseTopazSidekickAssistCardProto.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ EnterpriseTopazSidekickAssistCardProto
Returns a new instance of EnterpriseTopazSidekickAssistCardProto.
1707 1708 1709 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1707 def initialize(**args) update!(**args) end |
Instance Attribute Details
#agenda_group_card_proto ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickAgendaGroupCardProto
Agenda group card.
Corresponds to the JSON property agendaGroupCardProto
1592 1593 1594 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1592 def agenda_group_card_proto @agenda_group_card_proto end |
#card_metadata ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickCardMetadata
Card metadata.
Corresponds to the JSON property cardMetadata
1597 1598 1599 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1597 def @card_metadata end |
#card_type ⇒ String
Card type.
Corresponds to the JSON property cardType
1602 1603 1604 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1602 def card_type @card_type end |
#conflicting_meetings_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickConflictingEventsCardProto
Conflicting meetings card proto.
Corresponds to the JSON property conflictingMeetingsCard
1607 1608 1609 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1607 def conflicting_meetings_card @conflicting_meetings_card end |
#document_list_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickDocumentPerCategoryList
Answer card for documents that are applicable to the current query.
Corresponds to the JSON property documentListCard
1612 1613 1614 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1612 def document_list_card @document_list_card end |
#documents_with_mentions ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickDocumentPerCategoryList
Documents with mentions.
Corresponds to the JSON property documentsWithMentions
1617 1618 1619 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1617 def documents_with_mentions @documents_with_mentions end |
#find_meeting_time_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickFindMeetingTimeCardProto
Response to find meeting time among a set of people.
Corresponds to the JSON property findMeetingTimeCard
1622 1623 1624 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1622 def find_meeting_time_card @find_meeting_time_card end |
#generic_answer_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickGenericAnswerCard
Generic answer card.
Corresponds to the JSON property genericAnswerCard
1627 1628 1629 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1627 def generic_answer_card @generic_answer_card end |
#get_and_keep_ahead_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickGetAndKeepAheadCardProto
Get and keep ahead card
Corresponds to the JSON property getAndKeepAheadCard
1632 1633 1634 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1632 def get_and_keep_ahead_card @get_and_keep_ahead_card end |
#meeting ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickAgendaEntry
An AgendaEntry, e.g., a Calendar Event.
Corresponds to the JSON property meeting
1637 1638 1639 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1637 def meeting @meeting end |
#meeting_notes_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickMeetingNotesCardProto
Information about the meeting notes created.
Corresponds to the JSON property meetingNotesCard
1642 1643 1644 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1642 def meeting_notes_card @meeting_notes_card end |
#meeting_notes_card_request ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickMeetingNotesCardRequest
Meeting notes card request.
Corresponds to the JSON property meetingNotesCardRequest
1647 1648 1649 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1647 def meeting_notes_card_request @meeting_notes_card_request end |
#people_disambiguation_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickPeopleDisambiguationCard
The people disambiguation card.
Corresponds to the JSON property peopleDisambiguationCard
1652 1653 1654 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1652 def people_disambiguation_card @people_disambiguation_card end |
#people_promotion_card ⇒ Google::Apis::CloudsearchV1::PeoplePromotionCard
People Search promotion card.
Corresponds to the JSON property peoplePromotionCard
1657 1658 1659 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1657 def people_promotion_card @people_promotion_card end |
#person_answer_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickPeopleAnswerPersonAnswerCard
An answer card for a single person.
Corresponds to the JSON property personAnswerCard
1662 1663 1664 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1662 def person_answer_card @person_answer_card end |
#person_profile_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickPersonProfileCard
Full profile card.
Corresponds to the JSON property personProfileCard
1667 1668 1669 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1667 def person_profile_card @person_profile_card end |
#personalized_docs_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickPersonalizedDocsCardProto
Personalized docs card proto.
Corresponds to the JSON property personalizedDocsCard
1672 1673 1674 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1672 def personalized_docs_card @personalized_docs_card end |
#related_people_answer_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickPeopleAnswerRelatedPeopleAnswerCard
An answer card for a list of people that are related to the subject of the
query.
Corresponds to the JSON property relatedPeopleAnswerCard
1678 1679 1680 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1678 def @related_people_answer_card end |
#share_meeting_docs_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickShareMeetingDocsCardProto
Share meeting docs card proto.
Corresponds to the JSON property shareMeetingDocsCard
1683 1684 1685 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1683 def share_meeting_docs_card @share_meeting_docs_card end |
#shared_documents ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickDocumentPerCategoryList
Shared documents.
Corresponds to the JSON property sharedDocuments
1688 1689 1690 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1688 def shared_documents @shared_documents end |
#suggested_query_answer_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickAnswerSuggestedQueryAnswerCard
Contains a list of suggested queries. Allows the user to determine what
natural language queries they can ask Cloud Search (e.g. "what can I search
for?").
Corresponds to the JSON property suggestedQueryAnswerCard
1695 1696 1697 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1695 def suggested_query_answer_card @suggested_query_answer_card end |
#third_party_answer_card ⇒ Google::Apis::CloudsearchV1::ThirdPartyGenericCard
Third party answer cards.
Corresponds to the JSON property thirdPartyAnswerCard
1700 1701 1702 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1700 def third_party_answer_card @third_party_answer_card end |
#work_in_progress_card_proto ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickRecentDocumentsCardProto
Work In Progress card.
Corresponds to the JSON property workInProgressCardProto
1705 1706 1707 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1705 def work_in_progress_card_proto @work_in_progress_card_proto end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1712 def update!(**args) @agenda_group_card_proto = args[:agenda_group_card_proto] if args.key?(:agenda_group_card_proto) @card_metadata = args[:card_metadata] if args.key?(:card_metadata) @card_type = args[:card_type] if args.key?(:card_type) @conflicting_meetings_card = args[:conflicting_meetings_card] if args.key?(:conflicting_meetings_card) @document_list_card = args[:document_list_card] if args.key?(:document_list_card) @documents_with_mentions = args[:documents_with_mentions] if args.key?(:documents_with_mentions) @find_meeting_time_card = args[:find_meeting_time_card] if args.key?(:find_meeting_time_card) @generic_answer_card = args[:generic_answer_card] if args.key?(:generic_answer_card) @get_and_keep_ahead_card = args[:get_and_keep_ahead_card] if args.key?(:get_and_keep_ahead_card) @meeting = args[:meeting] if args.key?(:meeting) @meeting_notes_card = args[:meeting_notes_card] if args.key?(:meeting_notes_card) @meeting_notes_card_request = args[:meeting_notes_card_request] if args.key?(:meeting_notes_card_request) @people_disambiguation_card = args[:people_disambiguation_card] if args.key?(:people_disambiguation_card) @people_promotion_card = args[:people_promotion_card] if args.key?(:people_promotion_card) @person_answer_card = args[:person_answer_card] if args.key?(:person_answer_card) @person_profile_card = args[:person_profile_card] if args.key?(:person_profile_card) @personalized_docs_card = args[:personalized_docs_card] if args.key?(:personalized_docs_card) @related_people_answer_card = args[:related_people_answer_card] if args.key?(:related_people_answer_card) @share_meeting_docs_card = args[:share_meeting_docs_card] if args.key?(:share_meeting_docs_card) @shared_documents = args[:shared_documents] if args.key?(:shared_documents) @suggested_query_answer_card = args[:suggested_query_answer_card] if args.key?(:suggested_query_answer_card) @third_party_answer_card = args[:third_party_answer_card] if args.key?(:third_party_answer_card) @work_in_progress_card_proto = args[:work_in_progress_card_proto] if args.key?(:work_in_progress_card_proto) end |