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.
1674 1675 1676 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1674 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
1559 1560 1561 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1559 def agenda_group_card_proto @agenda_group_card_proto end |
#card_metadata ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickCardMetadata
Card metadata.
Corresponds to the JSON property cardMetadata
1564 1565 1566 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1564 def @card_metadata end |
#card_type ⇒ String
Card type.
Corresponds to the JSON property cardType
1569 1570 1571 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1569 def card_type @card_type end |
#conflicting_meetings_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickConflictingEventsCardProto
Conflicting meetings card proto.
Corresponds to the JSON property conflictingMeetingsCard
1574 1575 1576 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1574 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
1579 1580 1581 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1579 def document_list_card @document_list_card end |
#documents_with_mentions ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickDocumentPerCategoryList
Documents with mentions.
Corresponds to the JSON property documentsWithMentions
1584 1585 1586 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1584 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
1589 1590 1591 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1589 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
1594 1595 1596 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1594 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
1599 1600 1601 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1599 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
1604 1605 1606 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1604 def meeting @meeting end |
#meeting_notes_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickMeetingNotesCardProto
Information about the meeting notes created.
Corresponds to the JSON property meetingNotesCard
1609 1610 1611 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1609 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
1614 1615 1616 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1614 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
1619 1620 1621 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1619 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
1624 1625 1626 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1624 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
1629 1630 1631 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1629 def person_answer_card @person_answer_card end |
#person_profile_card ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickPersonProfileCard
Full profile card.
Corresponds to the JSON property personProfileCard
1634 1635 1636 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1634 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
1639 1640 1641 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1639 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
1645 1646 1647 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1645 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
1650 1651 1652 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1650 def share_meeting_docs_card @share_meeting_docs_card end |
#shared_documents ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickDocumentPerCategoryList
Shared documents.
Corresponds to the JSON property sharedDocuments
1655 1656 1657 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1655 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
1662 1663 1664 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1662 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
1667 1668 1669 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1667 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
1672 1673 1674 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1672 def work_in_progress_card_proto @work_in_progress_card_proto end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1679 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 |