Group constructor
Group(
- String id,
- AuthenticationClass minimumAuthenticationClassForElevatedPrivileges, {
- String? rev,
- int? deletionDate,
- Set<
CodeStub> ? tags, - String? name,
- String? password,
- List<
String> ? servers, - bool? superAdmin,
- Set<
DecryptedPropertyStub> ? properties, - Map<
UserType, Set< ? defaultUserRoles,String> > - Map<
String, OperationToken> ? operationTokens, - String? minimumKrakenVersion,
- String? superGroup,
- String? applicationId,
Implementation
Group(
this.id,
this.minimumAuthenticationClassForElevatedPrivileges,
{
String? rev,
int? deletionDate,
Set<CodeStub>? tags,
String? name,
String? password,
List<String>? servers,
bool? superAdmin,
Set<DecryptedPropertyStub>? properties,
Map<UserType, Set<String>>? defaultUserRoles,
Map<String, OperationToken>? operationTokens,
Map<String, String>? sharedEntities,
String? minimumKrakenVersion,
String? superGroup,
String? applicationId
}) : rev = rev ?? null,
deletionDate = deletionDate ?? null,
tags = tags ?? {},
name = name ?? null,
password = password ?? null,
servers = servers ?? null,
superAdmin = superAdmin ?? false,
properties = properties ?? {},
defaultUserRoles = defaultUserRoles ?? {},
operationTokens = operationTokens ?? {},
sharedEntities = sharedEntities ?? {},
minimumKrakenVersion = minimumKrakenVersion ?? null,
superGroup = superGroup ?? null,
applicationId = applicationId ?? null;