EncryptedSecureDelegationKeyMap constructor

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

Implementation

const factory EncryptedSecureDelegationKeyMap({
	required String id,
	@Default(null) String? rev,
	required String delegationKey,
	@Default(null) String? delegator,
	@Default(null) String? delegate,
	@Default({}) Set<String> secretForeignKeys,
	@Default({}) Map<String, Set<Delegation>> cryptedForeignKeys,
	@Default({}) Map<String, Set<Delegation>> delegations,
	@Default({}) Map<String, Set<Delegation>> encryptionKeys,
	@Default(null) Base64String? encryptedSelf,
	@Default(null) SecurityMetadata? securityMetadata,
	@Default(null) int? deletionDate,
}) = _EncryptedSecureDelegationKeyMap;