Files
2023-05-27 00:45:27 +02:00

14 lines
399 B
Dart

import 'package:freezed_annotation/freezed_annotation.dart';
part 'user_role.freezed.dart';
/// Self-explanatory entity class.
/// It is used to distinguish the logged in user permissions.
@freezed
class UserRole with _$UserRole {
const factory UserRole.admin() = Admin;
const factory UserRole.user() = User;
const factory UserRole.guest() = Guest;
const factory UserRole.none() = None;
}