Files
flutter-frame/lib/shared/models/user_role.dart
2026-03-01 07:55:59 +09:00

19 lines
361 B
Dart

import 'package:json_annotation/json_annotation.dart';
@JsonEnum(valueField: 'value')
enum UserRole {
admin('admin'),
user('user');
const UserRole(this.value);
final String value;
static UserRole fromString(String value) {
return UserRole.values.firstWhere(
(role) => role.value == value,
orElse: () => UserRole.user,
);
}
}