XmrTx constructor

XmrTx({
  1. String? hash,
  2. String? fee,
  3. bool? isConfirmed,
  4. bool? isLocked,
  5. Int64? height,
  6. Int64? timestamp,
  7. Iterable<XmrIncomingTransfer>? incomingTransfers,
  8. XmrOutgoingTransfer? outgoingTransfer,
  9. String? metadata,
})

Implementation

factory XmrTx({
  $core.String? hash,
  $core.String? fee,
  $core.bool? isConfirmed,
  $core.bool? isLocked,
  $fixnum.Int64? height,
  $fixnum.Int64? timestamp,
  $core.Iterable<XmrIncomingTransfer>? incomingTransfers,
  XmrOutgoingTransfer? outgoingTransfer,
  $core.String? metadata,
}) {
  final $result = create();
  if (hash != null) {
    $result.hash = hash;
  }
  if (fee != null) {
    $result.fee = fee;
  }
  if (isConfirmed != null) {
    $result.isConfirmed = isConfirmed;
  }
  if (isLocked != null) {
    $result.isLocked = isLocked;
  }
  if (height != null) {
    $result.height = height;
  }
  if (timestamp != null) {
    $result.timestamp = timestamp;
  }
  if (incomingTransfers != null) {
    $result.incomingTransfers.addAll(incomingTransfers);
  }
  if (outgoingTransfer != null) {
    $result.outgoingTransfer = outgoingTransfer;
  }
  if (metadata != null) {
    $result.metadata = metadata;
  }
  return $result;
}