OpenOffer constructor

OpenOffer({
  1. Offer? offer,
  2. OpenOffer_State? state,
  3. Int64? triggerPrice,
  4. bool? reserveExactAmount,
  5. String? splitOutputTxHash,
  6. Int64? splitOutputTxFee,
  7. Iterable<String>? scheduledTxHashes,
  8. String? scheduledAmount,
  9. String? reserveTxHash,
  10. String? reserveTxHex,
  11. String? reserveTxKey,
})

Implementation

factory OpenOffer({
  Offer? offer,
  OpenOffer_State? state,
  $fixnum.Int64? triggerPrice,
  $core.bool? reserveExactAmount,
  $core.String? splitOutputTxHash,
  $fixnum.Int64? splitOutputTxFee,
  $core.Iterable<$core.String>? scheduledTxHashes,
  $core.String? scheduledAmount,
  $core.String? reserveTxHash,
  $core.String? reserveTxHex,
  $core.String? reserveTxKey,
}) {
  final $result = create();
  if (offer != null) {
    $result.offer = offer;
  }
  if (state != null) {
    $result.state = state;
  }
  if (triggerPrice != null) {
    $result.triggerPrice = triggerPrice;
  }
  if (reserveExactAmount != null) {
    $result.reserveExactAmount = reserveExactAmount;
  }
  if (splitOutputTxHash != null) {
    $result.splitOutputTxHash = splitOutputTxHash;
  }
  if (splitOutputTxFee != null) {
    $result.splitOutputTxFee = splitOutputTxFee;
  }
  if (scheduledTxHashes != null) {
    $result.scheduledTxHashes.addAll(scheduledTxHashes);
  }
  if (scheduledAmount != null) {
    $result.scheduledAmount = scheduledAmount;
  }
  if (reserveTxHash != null) {
    $result.reserveTxHash = reserveTxHash;
  }
  if (reserveTxHex != null) {
    $result.reserveTxHex = reserveTxHex;
  }
  if (reserveTxKey != null) {
    $result.reserveTxKey = reserveTxKey;
  }
  return $result;
}