AuthorizationData constructor

const AuthorizationData({
  1. required String userId,
  2. required List<String> roles,
  3. required List<String> permissions,
  4. Map<String, dynamic> attributes = const {},
  5. DateTime? expiresAt,
  6. String? resource,
  7. String? action,
})

Creates authorization data for a user

Implementation

const AuthorizationData({
  required this.userId,
  required this.roles,
  required this.permissions,
  this.attributes = const {},
  this.expiresAt,
  this.resource,
  this.action,
});