Group constructor

Group(
  1. String id,
  2. AuthenticationClass minimumAuthenticationClassForElevatedPrivileges, {
  3. String? rev,
  4. int? deletionDate,
  5. Set<CodeStub>? tags,
  6. String? name,
  7. String? password,
  8. List<String>? servers,
  9. bool? superAdmin,
  10. Set<DecryptedPropertyStub>? properties,
  11. Map<UserType, Set<String>>? defaultUserRoles,
  12. Map<String, OperationToken>? operationTokens,
  13. Map<String, String>? sharedEntities,
  14. String? minimumKrakenVersion,
  15. String? superGroup,
  16. 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;