enum BodyPart { fronthead(topPercent: 11, leftPercent: 19.5, apiValue: 'fronthead'), backhead(topPercent: 11, leftPercent: 77.5, apiValue: 'backhead'), righteye(topPercent: 14, leftPercent: 17, apiValue: 'righteye'), lefteye(topPercent: 14, leftPercent: 22, apiValue: 'lefteye'), rightear(topPercent: 15, leftPercent: 14, apiValue: 'rightear'), leftear(topPercent: 15, leftPercent: 25.5, apiValue: 'leftear'), nose(topPercent: 16, leftPercent: 19.5, apiValue: 'nose'), mouth(topPercent: 18, leftPercent: 19.5, apiValue: 'mouth'), neck(topPercent: 21, leftPercent: 19.5, apiValue: 'neck'), nape(topPercent: 20, leftPercent: 77.5, apiValue: 'nape'), rightshoulder(topPercent: 26, leftPercent: 7.5, apiValue: 'rightshoulder'), leftshoulder(topPercent: 26, leftPercent: 31.5, apiValue: 'leftshoulder'), rightshoulderblade(topPercent: 26, leftPercent: 88.5, apiValue: 'rightshoulderblade'), leftshoulderblade(topPercent: 26, leftPercent: 66.5, apiValue: 'leftshoulderblade'), rightArm(topPercent: 35, leftPercent: 5.5, apiValue: 'rightArm'), leftArm(topPercent: 35, leftPercent: 33.5, apiValue: 'leftArm'), rightforearm(topPercent: 46, leftPercent: 4.5, apiValue: 'rightforearm'), leftforearm(topPercent: 46, leftPercent: 34.5, apiValue: 'leftforearm'), rightelbow(topPercent: 41, leftPercent: 93, apiValue: 'rightelbow'), leftelbow(topPercent: 41, leftPercent: 62, apiValue: 'leftelbow'), rightwrist(topPercent: 51, leftPercent: 3, apiValue: 'rightwrist'), leftwrist(topPercent: 51, leftPercent: 36, apiValue: 'leftwrist'), righthand(topPercent: 55, leftPercent: 3, apiValue: 'righthand'), lefthand(topPercent: 55, leftPercent: 36, apiValue: 'lefthand'), chest(topPercent: 30, leftPercent: 19.5, apiValue: 'chest'), topback(topPercent: 30, leftPercent: 77.5, apiValue: 'topback'), middleback(topPercent: 38, leftPercent: 77.5, apiValue: 'middleback'), bottomback(topPercent: 47, leftPercent: 77.5, apiValue: 'bottomback'), abdomen(topPercent: 40, leftPercent: 19.5, apiValue: 'abdomen'), lefthip(topPercent: 54, leftPercent: 67, apiValue: 'lefthip'), righthip(topPercent: 54, leftPercent: 88.3, apiValue: 'righthip'), rightbuttock(topPercent: 52, leftPercent: 83, apiValue: 'rightbuttock'), leftbuttock(topPercent: 52, leftPercent: 72, apiValue: 'leftbuttock'), groin(topPercent: 54, leftPercent: 19.5, apiValue: 'groin'), rightthigh(topPercent: 61, leftPercent: 13.5, apiValue: 'rightthigh'), leftthigh(topPercent: 61, leftPercent: 25.5, apiValue: 'leftthigh'), rightknee(topPercent: 73, leftPercent: 13.5, apiValue: 'rightknee'), leftknee(topPercent: 73, leftPercent: 25.5, apiValue: 'leftknee'), rightcalf(topPercent: 81, leftPercent: 84, apiValue: 'rightcalf'), leftcalf(topPercent: 81, leftPercent: 71.5, apiValue: 'leftcalf'), leftankle(topPercent: 93, leftPercent: 25, apiValue: 'leftankle'), rightankle(topPercent: 93, leftPercent: 14.5, apiValue: 'rightankle'), leftfoot(topPercent: 96, leftPercent: 25, apiValue: 'leftfoot'), rightfoot(topPercent: 96, leftPercent: 14.5, apiValue: 'rightfoot'), leftheel(topPercent: 94, leftPercent: 72.5, apiValue: 'leftheel'), rightheel(topPercent: 94, leftPercent: 83, apiValue: 'rightheel'); final double topPercent; final double leftPercent; final String apiValue; const BodyPart({required this.topPercent, required this.leftPercent, required this.apiValue}); }