LedgerInit constructor

LedgerInit({
  1. AccountIdentifier? mintingAccount,
  2. Iterable<Account>? initialValues,
  3. PrincipalId? archiveCanister,
  4. int? maxMessageSizeBytes,
})

Implementation

factory LedgerInit({
  AccountIdentifier? mintingAccount,
  $core.Iterable<Account>? initialValues,
  $0.PrincipalId? archiveCanister,
  $core.int? maxMessageSizeBytes,
}) {
  final _result = create();
  if (mintingAccount != null) {
    _result.mintingAccount = mintingAccount;
  }
  if (initialValues != null) {
    _result.initialValues.addAll(initialValues);
  }
  if (archiveCanister != null) {
    _result.archiveCanister = archiveCanister;
  }
  if (maxMessageSizeBytes != null) {
    _result.maxMessageSizeBytes = maxMessageSizeBytes;
  }
  return _result;
}