Group constructor
const
Group({
- required String id,
- @Default(null) String? rev,
- @Default(null) int? deletionDate,
- @Default({}) Set<
CodeStub> tags, - @Default(null) String? name,
- @Default(null) String? password,
- @Default(null) List<
String> ? servers, - @Default(false) bool superAdmin,
- @Default({}) Set<
DecryptedPropertyStub> properties, - @Default({}) Map<
UserType, Set< defaultUserRoles,String> > - @Default({}) Map<
String, OperationToken> operationTokens, - @Default(null) String? minimumKrakenVersion,
- @Default({}) Map<
String, ExternalJwtConfig> externalJwtConfig, - required AuthenticationClass minimumAuthenticationClassForElevatedPrivileges,
- @Default(null) String? superGroup,
- @Default(null) String? applicationId,
Implementation
const factory Group({
required String id,
@Default(null) String? rev,
@Default(null) int? deletionDate,
@Default({}) Set<CodeStub> tags,
@Default(null) String? name,
@Default(null) String? password,
@Default(null) List<String>? servers,
@Default(false) bool superAdmin,
@Default({}) Set<DecryptedPropertyStub> properties,
@Default({}) Map<UserType, Set<String>> defaultUserRoles,
@Default({}) Map<String, OperationToken> operationTokens,
@Default({}) Map<String, String> sharedEntities,
@Default(null) String? minimumKrakenVersion,
@Default({}) Map<String, ExternalJwtConfig> externalJwtConfig,
required AuthenticationClass minimumAuthenticationClassForElevatedPrivileges,
@Default(null) String? superGroup,
@Default(null) String? applicationId,
}) = _Group;