Transaction constructor

Transaction({
  1. Int64? time,
  2. Int64? expiration,
  3. double? gasRatio,
  4. double? gasLimit,
  5. Int64? delay,
  6. int? chainId,
  7. Iterable<Action>? actions,
  8. Iterable<AmountLimit>? amountLimit,
  9. Iterable<String>? signers,
  10. Iterable<Signature>? signatures,
  11. String? publisher,
  12. Iterable<Signature>? publisherSigs,
})

Implementation

factory Transaction({
  $fixnum.Int64? time,
  $fixnum.Int64? expiration,
  $core.double? gasRatio,
  $core.double? gasLimit,
  $fixnum.Int64? delay,
  $core.int? chainId,
  $core.Iterable<Action>? actions,
  $core.Iterable<AmountLimit>? amountLimit,
  $core.Iterable<$core.String>? signers,
  $core.Iterable<Signature>? signatures,
  $core.String? publisher,
  $core.Iterable<Signature>? publisherSigs,
}) {
  final $result = create();
  if (time != null) {
    $result.time = time;
  }
  if (expiration != null) {
    $result.expiration = expiration;
  }
  if (gasRatio != null) {
    $result.gasRatio = gasRatio;
  }
  if (gasLimit != null) {
    $result.gasLimit = gasLimit;
  }
  if (delay != null) {
    $result.delay = delay;
  }
  if (chainId != null) {
    $result.chainId = chainId;
  }
  if (actions != null) {
    $result.actions.addAll(actions);
  }
  if (amountLimit != null) {
    $result.amountLimit.addAll(amountLimit);
  }
  if (signers != null) {
    $result.signers.addAll(signers);
  }
  if (signatures != null) {
    $result.signatures.addAll(signatures);
  }
  if (publisher != null) {
    $result.publisher = publisher;
  }
  if (publisherSigs != null) {
    $result.publisherSigs.addAll(publisherSigs);
  }
  return $result;
}