SigningInput constructor

SigningInput({
  1. SigningMode? signingMode,
  2. Int64? accountNumber,
  3. String? chainId,
  4. Fee? fee,
  5. String? memo,
  6. Int64? sequence,
  7. List<int>? privateKey,
  8. Iterable<Message>? messages,
  9. BroadcastMode? mode,
  10. List<int>? publicKey,
  11. TxHasher? txHasher,
  12. SignerInfo? signerInfo,
  13. Int64? timeoutHeight,
})

Implementation

factory SigningInput({
  SigningMode? signingMode,
  $fixnum.Int64? accountNumber,
  $core.String? chainId,
  Fee? fee,
  $core.String? memo,
  $fixnum.Int64? sequence,
  $core.List<$core.int>? privateKey,
  $core.Iterable<Message>? messages,
  BroadcastMode? mode,
  $core.List<$core.int>? publicKey,
  TxHasher? txHasher,
  SignerInfo? signerInfo,
  $fixnum.Int64? timeoutHeight,
}) {
  final $result = create();
  if (signingMode != null) {
    $result.signingMode = signingMode;
  }
  if (accountNumber != null) {
    $result.accountNumber = accountNumber;
  }
  if (chainId != null) {
    $result.chainId = chainId;
  }
  if (fee != null) {
    $result.fee = fee;
  }
  if (memo != null) {
    $result.memo = memo;
  }
  if (sequence != null) {
    $result.sequence = sequence;
  }
  if (privateKey != null) {
    $result.privateKey = privateKey;
  }
  if (messages != null) {
    $result.messages.addAll(messages);
  }
  if (mode != null) {
    $result.mode = mode;
  }
  if (publicKey != null) {
    $result.publicKey = publicKey;
  }
  if (txHasher != null) {
    $result.txHasher = txHasher;
  }
  if (signerInfo != null) {
    $result.signerInfo = signerInfo;
  }
  if (timeoutHeight != null) {
    $result.timeoutHeight = timeoutHeight;
  }
  return $result;
}