TransactionData constructor

TransactionData({
  1. CreateTransfer? transfer,
  2. CreateLedgerAccount? createLedgerAccount,
  3. SetFreezeState? setFreezeState,
  4. DocumentOperations? documentOperations,
  5. InvokeAction? invokeAction,
  6. CreateTransfer? initiateTransfer,
  7. CommitTransfer? commitTransfer,
  8. SetInstrument? setInstrument,
  9. SetBalanceLimit? setBalanceLimit,
  10. CreateToken? createToken,
  11. RedeemToken? redeemToken,
})

Implementation

factory TransactionData({
  CreateTransfer? transfer,
  CreateLedgerAccount? createLedgerAccount,
  SetFreezeState? setFreezeState,
  $7.DocumentOperations? documentOperations,
  InvokeAction? invokeAction,
  CreateTransfer? initiateTransfer,
  CommitTransfer? commitTransfer,
  SetInstrument? setInstrument,
  SetBalanceLimit? setBalanceLimit,
  CreateToken? createToken,
  RedeemToken? redeemToken,
}) {
  final $result = create();
  if (transfer != null) {
    $result.transfer = transfer;
  }
  if (createLedgerAccount != null) {
    $result.createLedgerAccount = createLedgerAccount;
  }
  if (setFreezeState != null) {
    $result.setFreezeState = setFreezeState;
  }
  if (documentOperations != null) {
    $result.documentOperations = documentOperations;
  }
  if (invokeAction != null) {
    $result.invokeAction = invokeAction;
  }
  if (initiateTransfer != null) {
    $result.initiateTransfer = initiateTransfer;
  }
  if (commitTransfer != null) {
    $result.commitTransfer = commitTransfer;
  }
  if (setInstrument != null) {
    $result.setInstrument = setInstrument;
  }
  if (setBalanceLimit != null) {
    $result.setBalanceLimit = setBalanceLimit;
  }
  if (createToken != null) {
    $result.createToken = createToken;
  }
  if (redeemToken != null) {
    $result.redeemToken = redeemToken;
  }
  return $result;
}