blob: ea82408d89323695876a578bf112304966407fe8 [file] [log] [blame]
Fan Zhang8985efe2018-10-09 16:12:34 -07001syntax = "proto2";
2
3package com.android.settings.intelligence;
4option java_outer_classname = "ContextualCardProto";
5
6message ContextualCardList {
7 repeated ContextualCard card = 1;
8}
9
10message ContextualCard {
Fan Zhang9a28c432018-11-06 13:46:03 -080011
12 /**
13 * The category of a card: this is a hint for how a card should be collected,
14 * ranked, and presented
15 */
16 enum Category {
17 DEFAULT = 0;
18 SUGGESTION = 1;
19 POSSIBLE = 2;
20 IMPORTANT = 3;
21 EXCLUSIVE = 4;
22 }
23
24 /** Slice uri of the contextual card */
Fan Zhang8985efe2018-10-09 16:12:34 -070025 optional string sliceUri = 1;
26
Fan Zhang9a28c432018-11-06 13:46:03 -080027 /** Name of the card. It should be identical in every app */
Fan Zhang8985efe2018-10-09 16:12:34 -070028 optional string cardName = 3;
Fan Zhang9a28c432018-11-06 13:46:03 -080029
30 optional Category card_category = 4;
31}