EncryptedSecureDelegationKeyMap constructor

EncryptedSecureDelegationKeyMap(
  1. String id,
  2. String delegationKey, {
  3. String? rev,
  4. String? delegator,
  5. String? delegate,
  6. Set<String>? secretForeignKeys,
  7. Map<String, Set<Delegation>>? cryptedForeignKeys,
  8. Map<String, Set<Delegation>>? delegations,
  9. Map<String, Set<Delegation>>? encryptionKeys,
  10. Base64String? encryptedSelf,
  11. SecurityMetadata? securityMetadata,
  12. int? deletionDate,
})

Implementation

EncryptedSecureDelegationKeyMap(
	this.id,
	this.delegationKey,
	{
		String? rev,
		String? delegator,
		String? delegate,
		Set<String>? secretForeignKeys,
		Map<String, Set<Delegation>>? cryptedForeignKeys,
		Map<String, Set<Delegation>>? delegations,
		Map<String, Set<Delegation>>? encryptionKeys,
		Base64String? encryptedSelf,
		SecurityMetadata? securityMetadata,
		int? deletionDate
	}) : rev = rev ?? null,
	delegator = delegator ?? null,
	delegate = delegate ?? null,
	secretForeignKeys = secretForeignKeys ?? {},
	cryptedForeignKeys = cryptedForeignKeys ?? {},
	delegations = delegations ?? {},
	encryptionKeys = encryptionKeys ?? {},
	encryptedSelf = encryptedSelf ?? null,
	securityMetadata = securityMetadata ?? null,
	deletionDate = deletionDate ?? null;