covertCategoryTypesToHealthDataType function
List<HealthPermission>
covertCategoryTypesToHealthDataType(
- List<
AppleCategoryTypeClient?> categoryTypes
Implementation
List<HealthPermission> covertCategoryTypesToHealthDataType(
List<AppleCategoryTypeClient?> categoryTypes) {
final List<HealthPermission> healthPermissions = [];
for (AppleCategoryTypeClient? element in categoryTypes) {
for (HealthDataType healthDataType in HealthDataType.values) {
if (healthDataType.name == element?.appleCategoryType?.categoryType) {
healthPermissions.add(
HealthPermission(
healthDataType: healthDataType,
healthDataAccess: getHealthDataAccessFromString(
element?.permissionType,
),
),
);
}
}
}
return healthPermissions;
}