xref: /aosp_15_r20/frameworks/proto_logging/stats/enums/accessibility/enums.proto (revision 64c55175f22a2714b5ba1250098ad9bbc12ec7cd)
1syntax = "proto2";
2
3package android.accessibility;
4
5option java_outer_classname = "AccessibilityEnums";
6option java_multiple_files = true;
7
8/** The AccessibilityCheck class. */
9enum AccessibilityCheckClass {
10  UNKNOWN_CHECK = 0;
11  CLASS_NAME_CHECK = 1;
12  CLICKABLE_SPAN_CHECK = 2;
13  DUPLICATE_CLICKABLE_BOUNDS_CHECK = 3;
14  DUPLICATE_SPEAKABLE_TEXT_CHECK = 4;
15  EDITABLE_CONTENT_DESC_CHECK = 5;
16  IMAGE_CONTRAST_CHECK = 6;
17  LINK_PURPOSE_UNCLEAR_CHECK = 7;
18  REDUNDANT_DESCRIPTION_CHECK = 8;
19  SPEAKABLE_TEXT_PRESENT_CHECK = 9;
20  TEXT_CONTRAST_CHECK = 10;
21  TEXT_SIZE_CHECK = 11;
22  TOUCH_TARGET_SIZE_CHECK = 12;
23  TRAVERSAL_ORDER_CHECK = 13;
24}
25
26/** The type of AccessibilityCheckResult */
27enum AccessibilityCheckResultType {
28  UNKNOWN_CHECK_RESULT_TYPE = 0;
29  ERROR_CHECK_RESULT_TYPE = 1;
30  WARNING_CHECK_RESULT_TYPE = 2;
31}
32