Add atom for logging of AppPermissionsFragment views.

am: dc3e2b35fb

Change-Id: I61f7ff871353ea2434adee80e04d7c2ff4c0b4e1
This commit is contained in:
Stanislav Zholnin
2019-06-21 08:46:12 -07:00
committed by android-build-merger

View File

@@ -315,6 +315,8 @@ message Atom {
215 [(log_from_module) = "permissioncontroller"]; 215 [(log_from_module) = "permissioncontroller"];
AppPermissionFragmentViewed app_permission_fragment_viewed = AppPermissionFragmentViewed app_permission_fragment_viewed =
216 [(log_from_module) = "permissioncontroller"]; 216 [(log_from_module) = "permissioncontroller"];
AppPermissionsFragmentViewed app_permissions_fragment_viewed =
217 [(log_from_module) = "permissioncontroller"];
} }
// Pulled events will start at field 10000. // Pulled events will start at field 10000.
@@ -6682,3 +6684,33 @@ message AppPermissionFragmentViewed {
// Permission group viewed // Permission group viewed
optional string permission_group_name = 4; optional string permission_group_name = 4;
} }
/**
* Information about a AppPermissionsFragment viewed by user
*/
message AppPermissionsFragmentViewed {
// id which identifies single session of user interacting with permission controller
optional int64 session_id = 1;
// id which identifies single view as every view might have several logging records
// with different package information attached
optional int64 view_id = 2;
// Permission group viewed
optional string permission_group_name = 3;
// UID of package for which permissions are viewed
optional int32 uid = 4 [(is_uid) = true];
// Name of package for which permissions are viewed
optional string package_name = 5;
// Category in which permission is included
enum Category {
UNDEFINED = 0;
ALLOWED = 1;
ALLOWED_FOREGROUND = 2;
DENIED = 3;
}
optional Category category = 6;
}