TransactionInfo constructor

TransactionInfo({
  1. String? id,
  2. String? data,
  3. int? version,
  4. int? lockTime,
  5. Int64? value,
  6. Int64? fee,
  7. PayloadType? payloadType,
  8. String? memo,
  9. String? publicKey,
  10. String? signature,
  11. PayloadTransfer? transfer,
  12. PayloadBond? bond,
  13. PayloadSortition? sortition,
  14. PayloadUnbond? unbond,
  15. PayloadWithdraw? withdraw,
})

Implementation

factory TransactionInfo({
  $core.String? id,
  $core.String? data,
  $core.int? version,
  $core.int? lockTime,
  $fixnum.Int64? value,
  $fixnum.Int64? fee,
  PayloadType? payloadType,
  $core.String? memo,
  $core.String? publicKey,
  $core.String? signature,
  PayloadTransfer? transfer,
  PayloadBond? bond,
  PayloadSortition? sortition,
  PayloadUnbond? unbond,
  PayloadWithdraw? withdraw,
}) {
  final _result = create();
  if (id != null) {
    _result.id = id;
  }
  if (data != null) {
    _result.data = data;
  }
  if (version != null) {
    _result.version = version;
  }
  if (lockTime != null) {
    _result.lockTime = lockTime;
  }
  if (value != null) {
    _result.value = value;
  }
  if (fee != null) {
    _result.fee = fee;
  }
  if (payloadType != null) {
    _result.payloadType = payloadType;
  }
  if (memo != null) {
    _result.memo = memo;
  }
  if (publicKey != null) {
    _result.publicKey = publicKey;
  }
  if (signature != null) {
    _result.signature = signature;
  }
  if (transfer != null) {
    _result.transfer = transfer;
  }
  if (bond != null) {
    _result.bond = bond;
  }
  if (sortition != null) {
    _result.sortition = sortition;
  }
  if (unbond != null) {
    _result.unbond = unbond;
  }
  if (withdraw != null) {
    _result.withdraw = withdraw;
  }
  return _result;
}