ProtoPredefinedState constructor

Implementation

factory ProtoPredefinedState({
  $fixnum.Int64? block,
  $core.List<$core.int>? seed,
  ProtoPredefinedState_Global? global,
  ProtoPredefinedState_StatusSwitch? statusSwitch,
  $core.Iterable<ProtoPredefinedState_Account>? accounts,
  $core.Iterable<ProtoPredefinedState_Identity>? identities,
  $core.Iterable<ProtoPredefinedState_ApprovedIdentity>? approvedIdentities,
  $core.Iterable<ProtoPredefinedState_ContractKeyValue>? contractValues,
}) {
  final _result = create();
  if (block != null) {
    _result.block = block;
  }
  if (seed != null) {
    _result.seed = seed;
  }
  if (global != null) {
    _result.global = global;
  }
  if (statusSwitch != null) {
    _result.statusSwitch = statusSwitch;
  }
  if (accounts != null) {
    _result.accounts.addAll(accounts);
  }
  if (identities != null) {
    _result.identities.addAll(identities);
  }
  if (approvedIdentities != null) {
    _result.approvedIdentities.addAll(approvedIdentities);
  }
  if (contractValues != null) {
    _result.contractValues.addAll(contractValues);
  }
  return _result;
}