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.
1705 1706 1707 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1705 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
1590 1591 1592 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1590 def agenda_group_card_proto @agenda_group_card_proto end |
#card_metadata ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickCardMetadata
Card metadata.
Corresponds to the JSON property cardMetadata
1595 1596 1597 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1595 def @card_metadata end |
#card_type ⇒ String
Card type.
Corresponds to the JSON property cardType
1600 1601 1602 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1600 def card_type @card_type end |
#conflicting_meetings_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickConflictingEventsCardProto
Conflicting meetings card proto.
Corresponds to the JSON property conflictingMeetingsCard
1605 1606 1607 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1605 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
1610 1611 1612 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1610 def document_list_card @document_list_card end |
#documents_with_mentions ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickDocumentPerCategoryList
Documents with mentions.
Corresponds to the JSON property documentsWithMentions
1615 1616 1617 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1615 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
1620 1621 1622 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1620 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
1625 1626 1627 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1625 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
1630 1631 1632 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1630 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
1635 1636 1637 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1635 def meeting @meeting end |
#meeting_notes_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickMeetingNotesCardProto
Information about the meeting notes created.
Corresponds to the JSON property meetingNotesCard
1640 1641 1642 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1640 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
1645 1646 1647 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1645 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
1650 1651 1652 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1650 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
1655 1656 1657 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1655 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
1660 1661 1662 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1660 def person_answer_card @person_answer_card end |
#person_profile_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickPersonProfileCard
Full profile card.
Corresponds to the JSON property personProfileCard
1665 1666 1667 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1665 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
1670 1671 1672 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1670 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
1676 1677 1678 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1676 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
1681 1682 1683 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1681 def share_meeting_docs_card @share_meeting_docs_card end |
#shared_documents ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickDocumentPerCategoryList
Shared documents.
Corresponds to the JSON property sharedDocuments
1686 1687 1688 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1686 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
1693 1694 1695 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1693 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
1698 1699 1700 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1698 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
1703 1704 1705 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1703 def work_in_progress_card_proto @work_in_progress_card_proto end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1710 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 |