manager-app/manager_api_new/lib/model/user_role_extensions.dart

17 lines
398 B
Dart

// @dart=2.18
part of openapi.api;
/// Extension ajoutant le nom string à [UserRole], synchronisé avec l'enum C# backend.
extension UserRoleName on UserRole {
String get name {
switch (value) {
case 0: return 'SuperAdmin';
case 1: return 'InstanceAdmin';
case 2: return 'ContentEditor';
case 3: return 'Viewer';
default: return value.toString();
}
}
}