SigningInput constructor

SigningInput({
  1. EncodingMode? encodingMode,
  2. SigningMode? signingMode,
  3. Int64? accountNumber,
  4. String? ethChainId,
  5. String? cosmosChainId,
  6. Fee? fee,
  7. String? memo,
  8. Int64? sequence,
  9. List<int>? privateKey,
  10. Iterable<Message>? messages,
  11. BroadcastMode? mode,
  12. List<int>? publicKey,
})

Implementation

factory SigningInput({
  EncodingMode? encodingMode,
  SigningMode? signingMode,
  $fixnum.Int64? accountNumber,
  $core.String? ethChainId,
  $core.String? cosmosChainId,
  Fee? fee,
  $core.String? memo,
  $fixnum.Int64? sequence,
  $core.List<$core.int>? privateKey,
  $core.Iterable<Message>? messages,
  BroadcastMode? mode,
  $core.List<$core.int>? publicKey,
}) {
  final $result = create();
  if (encodingMode != null) {
    $result.encodingMode = encodingMode;
  }
  if (signingMode != null) {
    $result.signingMode = signingMode;
  }
  if (accountNumber != null) {
    $result.accountNumber = accountNumber;
  }
  if (ethChainId != null) {
    $result.ethChainId = ethChainId;
  }
  if (cosmosChainId != null) {
    $result.cosmosChainId = cosmosChainId;
  }
  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;
  }
  return $result;
}