SigningInput constructor
SigningInput({
- SigningMode? signingMode,
- Int64? accountNumber,
- String? chainId,
- Fee? fee,
- String? memo,
- Int64? sequence,
- List<
int> ? privateKey, - Iterable<
Message> ? messages, - BroadcastMode? mode,
- List<
int> ? publicKey, - TxHasher? txHasher,
- SignerInfo? signerInfo,
- 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;
}