SystemMetaDataOwnerEncrypted constructor

SystemMetaDataOwnerEncrypted({
  1. String? publicKey = null,
  2. Map<String, List<String>> hcPartyKeys = const {},
  3. Map<String, String> privateKeyShamirPartitions = const {},
  4. List<String> secretForeignKeys = const [],
  5. Map<String, List<Delegation>> cryptedForeignKeys = const {},
  6. Map<String, List<Delegation>> delegations = const {},
  7. Map<String, List<Delegation>> encryptionKeys = const {},
  8. Map<String, Map<String, Map<String, String>>> aesExchangeKeys = const {},
  9. Map<String, Map<String, String>> transferKeys = const {},
  10. String? encryptedSelf = null,
})

Returns a new SystemMetaDataOwnerEncrypted instance.

Implementation

SystemMetaDataOwnerEncrypted({
  this.publicKey = null,
  this.hcPartyKeys = const {},
  this.privateKeyShamirPartitions = const {},
  this.secretForeignKeys = const [],
  this.cryptedForeignKeys = const {},
  this.delegations = const {},
  this.encryptionKeys = const {},
  this.aesExchangeKeys = const {},
  this.transferKeys = const {},
  this.encryptedSelf = null
});