SigningInput constructor

SigningInput({
  1. int? chainTag,
  2. Int64? blockRef,
  3. int? expiration,
  4. Iterable<Clause>? clauses,
  5. int? gasPriceCoef,
  6. Int64? gas,
  7. List<int>? dependsOn,
  8. Int64? nonce,
  9. List<int>? privateKey,
})

Implementation

factory SigningInput({
  $core.int? chainTag,
  $fixnum.Int64? blockRef,
  $core.int? expiration,
  $core.Iterable<Clause>? clauses,
  $core.int? gasPriceCoef,
  $fixnum.Int64? gas,
  $core.List<$core.int>? dependsOn,
  $fixnum.Int64? nonce,
  $core.List<$core.int>? privateKey,
}) {
  final _result = create();
  if (chainTag != null) {
    _result.chainTag = chainTag;
  }
  if (blockRef != null) {
    _result.blockRef = blockRef;
  }
  if (expiration != null) {
    _result.expiration = expiration;
  }
  if (clauses != null) {
    _result.clauses.addAll(clauses);
  }
  if (gasPriceCoef != null) {
    _result.gasPriceCoef = gasPriceCoef;
  }
  if (gas != null) {
    _result.gas = gas;
  }
  if (dependsOn != null) {
    _result.dependsOn = dependsOn;
  }
  if (nonce != null) {
    _result.nonce = nonce;
  }
  if (privateKey != null) {
    _result.privateKey = privateKey;
  }
  return _result;
}